Jan 30
2025
BUY
Grant, award, or other acquisition
-
4,352
Added 3.18%
132,648
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$187,456
$83.24 p/Share
2,252
Reduced 1.73%
128,296
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$187,500
$12.5 p/Share
15,000
Added 10.31%
130,548
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$492,801
$78.76 p/Share
6,257
Reduced 5.14%
115,548
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$220,706
$79.62 p/Share
2,772
Reduced 2.23%
121,805
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$222,244
$73.86 p/Share
3,009
Reduced 2.36%
124,577
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$222,312
$12.5 p/Share
17,785
Added 12.23%
127,586
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$81,893
$59.3 p/Share
1,381
Reduced 1.24%
109,801
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
$81,875
$12.5 p/Share
6,550
Added 5.56%
111,182
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$50,838
$49.31 p/Share
1,031
Reduced 0.98%
104,632
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$137,448
$49.71 p/Share
2,765
Reduced 2.55%
105,663
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
13,500
Added 11.07%
108,428
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$115,953
$47.27 p/Share
2,453
Reduced 2.52%
94,928
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$42,621
$41.22 p/Share
1,034
Reduced 1.05%
97,381
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
12,500
Added 11.27%
98,415
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$74,444
$42.25 p/Share
1,762
Reduced 2.01%
85,956
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$34,577
$33.44 p/Share
1,034
Reduced 1.17%
87,718
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
15,225
Added 14.64%
88,752
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
-
17,000
Added 18.78%
73,527
Common Stock