Apr 28
2025
SELL
Open market or private sale
$1,677,000
$83.85 p/Share
20,000
Reduced 16.05%
104,644
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
5,519
Added 4.24%
124,644
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$224,997
$83.24 p/Share
2,703
Reduced 2.22%
119,125
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$225,000
$12.5 p/Share
18,000
Added 12.87%
121,828
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$343,393
$78.76 p/Share
4,360
Reduced 4.03%
103,828
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$141,484
$79.62 p/Share
1,777
Reduced 1.62%
108,188
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$111,085
$73.86 p/Share
1,504
Reduced 1.35%
109,965
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$111,150
$12.5 p/Share
8,892
Added 7.39%
111,469
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$125,004
$59.3 p/Share
2,108
Reduced 2.01%
102,577
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
$125,000
$12.5 p/Share
10,000
Added 8.72%
104,685
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$36,440
$49.31 p/Share
739
Reduced 0.77%
94,685
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$105,981
$49.71 p/Share
2,132
Reduced 2.19%
95,424
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
15,000
Added 13.33%
97,556
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$57,574
$47.27 p/Share
1,218
Reduced 1.45%
82,556
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$30,544
$41.22 p/Share
741
Reduced 0.88%
83,774
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
12,500
Added 12.88%
84,515
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$49,728
$42.25 p/Share
1,177
Reduced 1.61%
72,056
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$24,812
$33.44 p/Share
742
Reduced 1.0%
73,233
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
15,225
Added 17.07%
73,975
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
-
17,000
Added 22.44%
58,750
Common Stock