Mar 17
2025
SELL
Open market or private sale
$77,986
$101.15 p/Share
771
Reduced 2.02%
37,405
Common Stock
Mar 07
2025
SELL
Open market or private sale
$345,602
$104.16 p/Share
3,318
Reduced 8.0%
38,176
Common Stock
Mar 04
2025
SELL
Open market or private sale
$215,663
$104.64 p/Share
2,061
Reduced 4.73%
41,494
Common Stock
Feb 26
2025
SELL
Open market or private sale
$58,551
$110.06 p/Share
532
Reduced 1.51%
34,599
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
8,956
Added 17.06%
43,555
Common Stock
Feb 25
2025
SELL
Open market or private sale
$61,579
$111.76 p/Share
551
Reduced 1.54%
35,131
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
-
517
Reduced 1.43%
35,682
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
-
546
Reduced 1.49%
36,199
Common Stock
Jan 10
2025
BUY
Other acquisition or disposition
$2,292
$79.05 p/Share
29
Added 0.08%
36,745
Common Stock
Nov 01
2024
SELL
Sale (or disposition) back to the issuer
$546,305
$115.89 p/Share
4,714
Reduced 11.38%
36,716
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$382,984
$59.59 p/Share
6,427
Added 14.38%
38,265
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
-
13,972
Added 28.53%
35,003
Common Stock
Jul 10
2024
SELL
Open market or private sale
$74,741
$91.26 p/Share
819
Reduced 3.75%
21,031
Common Stock
Jul 09
2024
BUY
Other acquisition or disposition
$5,126
$65.72 p/Share
78
Added 0.36%
21,850
Common Stock
Feb 23
2024
SELL
Open market or private sale
$169,208
$82.3 p/Share
2,056
Reduced 8.63%
21,772
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
7,108
Added 22.98%
23,828
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$54,976
$84.19 p/Share
653
Reduced 3.76%
16,720
Common Stock
Feb 15
2024
SELL
Sale (or disposition) back to the issuer
$44,631
$84.53 p/Share
528
Reduced 2.95%
17,373
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$41,364
$72.57 p/Share
570
Added 3.09%
17,901
Common Stock
Jan 10
2024
BUY
Other acquisition or disposition
$2,186
$66.27 p/Share
33
Added 0.19%
17,331
Common Stock
Jul 12
2023
BUY
Other acquisition or disposition
$5,399
$62.06 p/Share
87
Added 0.5%
17,298
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$14,581
$95.93 p/Share
152
Reduced 0.88%
17,211
Common Stock
Jun 15
2023
SELL
Open market or private sale
$78,199
$94.33 p/Share
829
Reduced 4.56%
17,363
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,057
Added 10.16%
18,192
Common Stock