Nov 12
2024
SELL
Open market or private sale
$616,090
$149.03 p/Share
4,134
Reduced 67.22%
2,016
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$368,711
$89.19 p/Share
4,134
Added 40.2%
6,150
Common Stock
Aug 26
2024
SELL
Open market or private sale
$59,820
$119.64 p/Share
500
Reduced 20.02%
1,998
Common Stock
May 08
2024
SELL
Open market or private sale
$165,345
$110.23 p/Share
1,500
Reduced 37.7%
2,479
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$6,157
$99.31 p/Share
62
Reduced 1.54%
3,958
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$6,157
$99.31 p/Share
62
Reduced 1.52%
4,020
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,328
$99.31 p/Share
104
Reduced 2.48%
4,082
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
959
Added 18.64%
4,186
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$70,289
$98.86 p/Share
711
Reduced 18.05%
3,227
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
2,209
Added 35.94%
3,938
Common Stock
Feb 27
2023
SELL
Open market or private sale
$421,753
$108.42 p/Share
3,890
Reduced 70.14%
1,656
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$171,776
$78.08 p/Share
2,200
Added 36.33%
3,856
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$10,338
$107.69 p/Share
96
Reduced 2.79%
3,346
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$7,718
$108.71 p/Share
71
Reduced 2.02%
3,442
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$7,718
$108.71 p/Share
71
Reduced 1.98%
3,513
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,022
Added 22.19%
3,584
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$11,189
$107.59 p/Share
104
Reduced 3.9%
2,562
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
300
Added 10.11%
2,666
Common Stock
Feb 25
2022
SELL
Open market or private sale
$79,065
$105.42 p/Share
750
Reduced 24.43%
2,320
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$7,265
$111.77 p/Share
65
Reduced 2.07%
3,070
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$15,229
$111.16 p/Share
137
Reduced 4.19%
3,135
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
590
Added 15.28%
3,272
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$67,424
$110.35 p/Share
611
Reduced 18.55%
2,682
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
1,913
Added 36.75%
3,293
Common Stock
Mar 08
2021
SELL
Open market or private sale
$187,845
$89.45 p/Share
2,100
Reduced 60.98%
1,344
Common Stock