Dec 13
2024
SELL
Open market or private sale
$450,146
$73.94 p/Share
6,088
Reduced 60.64%
3,952
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$331,917
$54.52 p/Share
6,088
Added 37.75%
10,040
Common Stock
Sep 06
2024
SELL
Open market or private sale
$184,440
$122.96 p/Share
1,500
Reduced 43.28%
1,966
Common Stock
Mar 14
2024
SELL
Open market or private sale
$151,845
$101.23 p/Share
1,500
Reduced 30.35%
3,442
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$13,208
$99.31 p/Share
133
Reduced 2.63%
4,929
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$4,667
$99.31 p/Share
47
Reduced 0.92%
5,062
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$6,057
$99.31 p/Share
61
Reduced 1.18%
5,109
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
615
Added 10.63%
5,170
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$60,304
$98.86 p/Share
610
Reduced 11.81%
4,555
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
1,849
Added 26.36%
5,165
Common Stock
Mar 09
2023
SELL
Open market or private sale
$31,187
$103.96 p/Share
300
Reduced 8.41%
3,269
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$11,522
$107.69 p/Share
107
Reduced 2.92%
3,555
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$16,306
$108.71 p/Share
150
Reduced 3.93%
3,662
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$5,761
$108.71 p/Share
53
Reduced 1.37%
3,812
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
609
Added 13.61%
3,865
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$5,809
$107.59 p/Share
54
Reduced 1.63%
3,256
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
159
Added 4.58%
3,310
Common Stock
Apr 29
2022
SELL
Open market or private sale
$30,776
$120.22 p/Share
256
Reduced 7.61%
3,108
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$13,971
$111.77 p/Share
125
Reduced 3.6%
3,348
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$27,568
$111.16 p/Share
248
Reduced 6.66%
3,473
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
455
Added 10.9%
3,721
Common Stock