Oct 25
2024
SELL
Open market or private sale
$2,801,615
$100.51 p/Share
27,874
Reduced 37.69%
46,078
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$2,454,584
$88.06 p/Share
27,874
Added 27.37%
73,952
Common Stock
May 01
2024
SELL
Open market or private sale
$338,248
$82.56 p/Share
4,097
Reduced 8.17%
46,078
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$238,650
$58.25 p/Share
4,097
Added 7.55%
50,175
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$331,039
$81.9 p/Share
4,042
Reduced 8.06%
46,078
Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,434,703
$80.11 p/Share
30,392
Reduced 35.3%
55,707
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$1,770,334
$58.25 p/Share
30,392
Added 26.09%
86,099
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
11,731
Added 17.4%
55,707
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$806,310
$79.51 p/Share
10,141
Reduced 18.74%
43,976
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
22,890
Added 25.5%
66,866
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$37,367
$80.36 p/Share
465
Reduced 1.05%
43,976
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$368,038
$94.49 p/Share
3,895
Reduced 8.06%
44,441
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
11,472
Added 17.6%
53,722
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$477,856
$94.7 p/Share
5,046
Reduced 10.67%
42,250
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
14,844
Added 20.63%
57,094
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$37,789
$90.19 p/Share
419
Reduced 0.98%
42,250
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$395,851
$109.14 p/Share
3,627
Reduced 7.83%
42,669
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
10,349
Added 16.78%
51,311
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$582,033
$132.16 p/Share
4,404
Reduced 9.71%
40,962
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
12,401
Added 18.86%
53,363
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$44,487
$117.38 p/Share
379
Reduced 0.92%
40,962
Common Stock
May 11
2021
SELL
Open market or private sale
$4,289,092
$118.93 p/Share
36,064
Reduced 46.59%
41,341
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$2,363,274
$65.53 p/Share
36,064
Added 31.78%
77,405
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$264,481
$98.43 p/Share
2,687
Reduced 6.1%
41,341
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$119,405
$96.92 p/Share
1,232
Reduced 2.52%
47,743
Common Stock