Dec 16
2024
SELL
Payment of exercise price or tax liability
$108,933
$94.89 p/Share
1,148
Reduced 2.6%
43,068
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$28,828
$95.46 p/Share
302
Reduced 0.68%
44,216
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$58,994
$77.42 p/Share
762
Added 1.68%
44,518
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
4,333
Added 9.01%
43,756
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$67,769
$87.22 p/Share
777
Reduced 1.93%
39,423
Common Stock
Sep 14
2023
SELL
Payment of exercise price or tax liability
$310,717
$103.78 p/Share
2,994
Reduced 6.93%
40,200
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$223,414
$52.09 p/Share
4,289
Added 9.03%
43,194
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,053
Added 5.01%
38,905
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$117,932
$162.89 p/Share
724
Reduced 1.93%
36,852
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$396,970
$146.7 p/Share
2,706
Reduced 6.72%
37,576
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
$193,381
$39.93 p/Share
4,843
Added 10.73%
40,282
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$710,962
$156.98 p/Share
4,529
Reduced 11.33%
35,439
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
11,508
Added 22.53%
39,567
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,174
Added 3.96%
28,460
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$121,478
$169.9 p/Share
715
Reduced 2.55%
27,286
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$528,348
$152.13 p/Share
3,473
Reduced 12.16%
25,086
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
2,915
Added 9.43%
28,001
Common Stock
Mar 15
2021
SELL
Open market or private sale
$1,378,785
$187.03 p/Share
7,372
Reduced 20.52%
28,559
Common Stock
Mar 11
2021
SELL
Open market or private sale
$1,498,338
$188.66 p/Share
7,942
Reduced 18.1%
35,931
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
2,512
Added 5.42%
43,873
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$133,613
$169.13 p/Share
790
Reduced 1.87%
41,361
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
2,006
Added 4.54%
42,151
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$85,372
$145.19 p/Share
588
Reduced 1.44%
40,145
Common Stock
Dec 07
2020
SELL
Open market or private sale
$1,047,375
$139.65 p/Share
7,500
Reduced 15.55%
40,733
Common Stock