Mar 03
2025
SELL
Payment of exercise price or tax liability
$3,151,531
$183.87 p/Share
17,140
Reduced 9.72%
159,155
Common Stock - Direct
Feb 27
2025
SELL
Open market or private sale
$161,774
$182.59 p/Share
886
Reduced 0.5%
176,295
Common Stock - Direct
Feb 26
2025
SELL
Open market or private sale
$164,487
$183.99 p/Share
894
Reduced 0.5%
177,181
Common Stock - Direct
Feb 13
2025
SELL
Payment of exercise price or tax liability
$8,226,575
$194.11 p/Share
42,381
Reduced 19.22%
178,075
Common Stock - Direct
Feb 13
2025
BUY
Grant, award, or other acquisition
$18,913,496
$194.11 p/Share
97,437
Added 30.65%
220,456
Common Stock - Direct
Mar 14
2024
SELL
Open market or private sale
$5,655,595
$140.62 p/Share
40,219
Reduced 24.64%
123,019
Common Stock - Direct
Mar 06
2024
BUY
Grant, award, or other acquisition
-
42,312
Added 20.58%
163,238
Common Stock - Direct
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,204,173
$141.62 p/Share
15,564
Reduced 11.4%
120,926
Common Stock - Direct
Feb 15
2024
SELL
Payment of exercise price or tax liability
$3,903,813
$134.67 p/Share
28,988
Reduced 17.52%
136,490
Common Stock - Direct
Feb 15
2024
BUY
Grant, award, or other acquisition
-
69,095
Added 29.46%
165,478
Common Stock - Direct
Mar 02
2023
BUY
Grant, award, or other acquisition
-
40,568
Added 29.62%
96,383
Common Stock - Direct
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,758,333
$104.9 p/Share
16,762
Reduced 23.1%
55,815
Common Stock - Direct
Feb 17
2023
SELL
Open market or private sale
$8,201,864
$104.78 p/Share
78,277
Reduced 51.89%
72,577
Common Stock - Direct
Feb 14
2023
SELL
Payment of exercise price or tax liability
$2,342,968
$103.52 p/Share
22,633
Reduced 13.05%
150,854
Common Stock - Direct
Feb 14
2023
BUY
Grant, award, or other acquisition
-
52,030
Added 23.07%
173,487
Common Stock - Direct
Mar 17
2022
SELL
Payment of exercise price or tax liability
$187,661
$93.41 p/Share
2,009
Reduced 1.63%
121,457
Common Stock - Direct
Mar 17
2022
BUY
Grant, award, or other acquisition
-
4,620
Added 3.61%
123,466
Common Stock - Direct
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,085,545
$89.67 p/Share
12,106
Reduced 9.24%
118,846
Common Stock - Direct
Feb 28
2022
BUY
Grant, award, or other acquisition
-
35,341
Added 21.25%
130,952
Common Stock - Direct
Mar 01
2021
SELL
Payment of exercise price or tax liability
$909,598
$74.15 p/Share
12,267
Reduced 11.37%
95,611
Common Stock - Direct
Feb 11
2021
BUY
Grant, award, or other acquisition
-
31,442
Added 22.57%
107,878
Common Stock - Direct