Mar 20
2025
SELL
Payment of exercise price or tax liability
$199,255
$75.59 p/Share
2,636
Reduced 2.28%
112,941
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
13,138
Added 9.44%
126,079
Common Stock
Mar 16
2025
BUY
Grant, award, or other acquisition
-
8,517
Added 6.86%
115,577
Common Stock
Mar 09
2025
SELL
Payment of exercise price or tax liability
$7,875
$82.04 p/Share
96
Reduced 0.09%
107,060
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$39,461
$82.04 p/Share
481
Reduced 0.45%
107,156
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$11,895
$82.04 p/Share
145
Reduced 0.13%
107,637
Common Stock
Dec 20
2024
-
1,000
Reduced 0.92%
107,782
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
22,850
Added 17.36%
108,782
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
356
Added 0.41%
85,932
Common Stock
Mar 26
2024
-
600
Reduced 0.7%
85,576
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$161,586
$176.79 p/Share
914
Reduced 1.05%
86,176
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
5,756
Added 6.2%
87,090
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$52,433
$204.82 p/Share
256
Reduced 0.31%
81,334
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$56,293
$206.96 p/Share
272
Reduced 0.33%
81,590
Common Stock
May 01
2023
-
750
Reduced 0.91%
81,862
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
3,934
Added 4.55%
82,612
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
7,314
Added 8.51%
78,678
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,276,800
$182.4 p/Share
7,000
Reduced 8.93%
71,364
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
1,722
Added 2.15%
78,364
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,231
Added 1.57%
77,392
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$40,523
$183.36 p/Share
221
Reduced 0.29%
76,161
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$121,882
$194.08 p/Share
628
Reduced 0.82%
76,382
Common Stock
Jan 13
2021
SELL
Open market or private sale
$2,021,250
$192.5 p/Share
10,500
Reduced 12.0%
77,010
Common Stock