Mar 17
2025
SELL
Payment of exercise price or tax liability
$63,671
$86.51 p/Share
736
Reduced 0.61%
120,625
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
-
1,449
Reduced 1.18%
121,361
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$162,504
$88.51 p/Share
1,836
Reduced 1.47%
122,810
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
19,270
Added 13.39%
124,646
Common Stock
Mar 01
2025
SELL
Sale (or disposition) back to the issuer
-
566
Reduced 0.53%
105,376
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$294,909
$94.04 p/Share
3,136
Reduced 2.88%
105,942
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$2,514,107
$94.59 p/Share
26,579
Reduced 19.59%
109,078
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
67,471
Added 37.14%
114,189
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$211,389
$115.64 p/Share
1,828
Reduced 2.61%
68,186
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$62,192
$84.5 p/Share
736
Reduced 1.04%
70,014
Common Stock
Mar 03
2024
SELL
Sale (or disposition) back to the issuer
-
1,449
Reduced 2.66%
53,027
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$151,341
$82.43 p/Share
1,836
Reduced 3.26%
54,476
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$84,985
$82.43 p/Share
1,031
Reduced 1.8%
56,312
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
17,643
Added 19.98%
70,670
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$906,346
$82.0 p/Share
11,053
Reduced 16.16%
57,343
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$132,785
$72.64 p/Share
1,828
Reduced 4.33%
40,382
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$48,195
$60.7 p/Share
794
Reduced 1.85%
42,152
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
18,075
Added 29.62%
42,946
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$72,859
$65.58 p/Share
1,111
Reduced 4.28%
24,871
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
28,014
Added 29.06%
68,396
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$68,494
$48.44 p/Share
1,414
Reduced 5.16%
25,982
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
5,608
Added 16.99%
27,396
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
7,854
Added 26.5%
21,788
Common Stock
Sep 07
2021
BUY
Grant, award, or other acquisition
-
13,934
Added 50.0%
13,934
Common Stock