Sep 10
2024
SELL
Open market or private sale
$2,961,214
$78.31 p/Share
37,814
Reduced 50.56%
36,980
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$478,312
$25.51 p/Share
18,750
Added 20.04%
74,794
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$212,904
$74.94 p/Share
2,841
Reduced 4.82%
56,044
Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,702,714
$74.64 p/Share
36,210
Reduced 38.08%
58,885
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$382,650
$25.51 p/Share
15,000
Added 13.62%
95,095
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$74,111
$73.16 p/Share
1,013
Reduced 1.25%
80,095
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,414
Added 12.34%
81,108
Common Stock
Jan 14
2024
SELL
Payment of exercise price or tax liability
$33,909
$67.28 p/Share
504
Reduced 0.72%
69,694
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,689,646
$62.48 p/Share
27,043
Reduced 27.81%
70,198
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$619,825
$22.92 p/Share
27,043
Added 21.76%
97,241
Common Stock
Jun 07
2023
SELL
Open market or private sale
$549,500
$54.95 p/Share
10,000
Reduced 12.47%
70,198
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$184,992
$52.48 p/Share
3,525
Reduced 4.21%
80,198
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$325,842
$56.56 p/Share
5,761
Reduced 6.44%
83,723
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
18,620
Added 17.22%
89,484
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$52,832
$52.0 p/Share
1,016
Reduced 1.41%
70,864
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$126,228
$56.63 p/Share
2,229
Reduced 3.01%
71,880
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$204,600
$59.15 p/Share
3,459
Reduced 4.46%
74,109
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
21,410
Added 21.63%
77,568
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$108,792
$67.28 p/Share
1,617
Reduced 2.8%
56,158
Common Stock
May 03
2021
SELL
Open market or private sale
$2,089,640
$65.11 p/Share
32,094
Reduced 35.71%
57,775
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$336,068
$19.66 p/Share
17,094
Added 15.98%
89,869
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$36,204
$52.93 p/Share
684
Reduced 0.93%
72,775
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
11,450
Added 13.49%
73,459
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$112,679
$55.92 p/Share
2,015
Reduced 3.15%
62,009
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
7,238
Added 10.16%
64,024
Common Stock