| ROELOF FREDERIK BOTHA |
Director |
Sale of securities on an exchange or to another person at price $ 399.82 per share. |
02 Jun 2026 |
400 |
399.8 |
159,928.00 |
Common Stock |
| ROELOF FREDERIK BOTHA |
Director |
Sale of securities on an exchange or to another person at price $ 397.99 per share. |
02 Jun 2026 |
28,889 |
398.0 |
11,497,571.00 |
Common Stock |
| ROELOF FREDERIK BOTHA |
Director |
Sale of securities on an exchange or to another person at price $ 395.49 per share. |
02 Jun 2026 |
680 |
395.5 |
268,930.00 |
Common Stock |
| ROELOF FREDERIK BOTHA |
Director |
Sale of securities on an exchange or to another person at price $ 397.25 per share. |
02 Jun 2026 |
4,225 |
397.3 |
1,678,394.00 |
Common Stock |
| ROELOF FREDERIK BOTHA |
Director |
Sale of securities on an exchange or to another person at price $ 398.74 per share. |
02 Jun 2026 |
9,856 |
398.7 |
3,929,980.00 |
Common Stock |
| HOPE F. COCHRAN |
Director |
Sale of securities on an exchange or to another person at price $ 350.00 per share. |
29 May 2026 |
1,000 |
350 |
350,000.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 293.18 per share. |
14 May 2026 |
886 |
293.2 |
259,757.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 294.47 per share. |
14 May 2026 |
1,130 |
294.5 |
332,751.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 295.60 per share. |
14 May 2026 |
1,396 |
295.6 |
412,658.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 296.50 per share. |
14 May 2026 |
933 |
296.5 |
276,635.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 298.04 per share. |
14 May 2026 |
562 |
298.0 |
167,498.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 298.92 per share. |
14 May 2026 |
1,588 |
298.9 |
474,685.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 299.98 per share. |
14 May 2026 |
917 |
300.0 |
275,082.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 301.03 per share. |
14 May 2026 |
1,110 |
301.0 |
334,143.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 302.02 per share. |
14 May 2026 |
1,184 |
302.0 |
357,592.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 302.97 per share. |
14 May 2026 |
258 |
303.0 |
78,166.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 304.08 per share. |
14 May 2026 |
36 |
304.1 |
10,947.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 309.72 per share. |
14 May 2026 |
1,188 |
309.7 |
367,947.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 311.36 per share. |
14 May 2026 |
773 |
311.4 |
240,681.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 311.92 per share. |
14 May 2026 |
2,039 |
311.9 |
636,005.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 322.58 per share. |
14 May 2026 |
1,880 |
322.6 |
606,450.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 323.29 per share. |
14 May 2026 |
114 |
323.3 |
36,855.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 324.17 per share. |
14 May 2026 |
6 |
324.2 |
1,945.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 290.06 per share. |
07 May 2026 |
2,000 |
290.1 |
580,120.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 236.68 per share. |
14 Apr 2026 |
5,678 |
236.7 |
1,343,869.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 237.97 per share. |
14 Apr 2026 |
1,256 |
238.0 |
298,890.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 238.85 per share. |
14 Apr 2026 |
406 |
238.8 |
96,973.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 252.22 per share. |
14 Apr 2026 |
3,640 |
252.2 |
918,081.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 253.40 per share. |
14 Apr 2026 |
360 |
253.4 |
91,224.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 235.42 per share. |
14 Apr 2026 |
660 |
235.4 |
155,377.00 |
Common Stock |
| CEDRIC PECH |
President, Field Operations |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
01 Apr 2026 |
2,660 |
|
|
Common Stock |
| CEDRIC PECH |
President, Field Operations |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
01 Apr 2026 |
10,794 |
|
|
Common Stock |
| CEDRIC PECH |
President, Field Operations |
Payment of exercise price or tax liability using portion of securities received from the company at price $ 244.77 per share. |
01 Apr 2026 |
2,405 |
244.8 |
588,672.00 |
Common Stock |
| CEDRIC PECH |
President, Field Operations |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
01 Apr 2026 |
8,417 |
|
|
Common Stock |
| CHIRANTAN DESAI |
Director, President & CEO |
Payment of exercise price or tax liability using portion of securities received from the company at price $ 244.77 per share. |
01 Apr 2026 |
2,262 |
244.8 |
553,670.00 |
Common Stock |
| HOPE F. COCHRAN |
Director |
Sale of securities on an exchange or to another person at price $ 249.33 per share. |
01 Apr 2026 |
1,566 |
249.3 |
390,451.00 |
Common Stock |
| HOPE F. COCHRAN |
Director |
Exercise or conversion of derivative security received from the company (such as an option) at price $ 7.58 per share. |
01 Apr 2026 |
3,917 |
7.6 |
29,691.00 |
Common Stock |
| HOPE F. COCHRAN |
Director |
Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. |
01 Apr 2026 |
3,917 |
|
|
Stock Option (Right to Buy) |
| DEV C. ITTYCHERIA |
Director |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
01 Apr 2026 |
5,653 |
|
|
Common Stock |
| DEV C. ITTYCHERIA |
Director |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
01 Apr 2026 |
1,249 |
|
|
Common Stock |
| DEV C. ITTYCHERIA |
Director |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
01 Apr 2026 |
20,452 |
|
|
Common Stock |
| DEV C. ITTYCHERIA |
Director |
Payment of exercise price or tax liability using portion of securities received from the company at price $ 244.77 per share. |
01 Apr 2026 |
26,462 |
244.8 |
6,477,104.00 |
Common Stock |
| DEV C. ITTYCHERIA |
Director |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
01 Apr 2026 |
17,218 |
|
|
Common Stock |
| MICHAEL J. BERRY |
Chief Financial Officer |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
17 Mar 2026 |
17,002 |
|
|
Common Stock |
| CHIRANTAN DESAI |
Director, President & CEO |
Grant, award, or other acquisition of securities at price $ 0.00 per share. |
17 Mar 2026 |
34,832 |
|
|
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 261.95 per share. |
13 Mar 2026 |
40 |
262.0 |
10,478.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 258.45 per share. |
13 Mar 2026 |
1,768 |
258.5 |
456,940.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 262.99 per share. |
13 Mar 2026 |
270 |
263.0 |
71,007.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 260.89 per share. |
13 Mar 2026 |
3,690 |
260.9 |
962,684.00 |
Common Stock |
| DWIGHT MERRIMAN |
Director |
Sale of securities on an exchange or to another person at price $ 260.34 per share. |
13 Mar 2026 |
3,967 |
260.3 |
1,032,769.00 |
Common Stock |