Aug 14
2025
SELL
Open market or private sale
$964,401
$46.7 p/Share
20,651
Reduced 39.2%
32,035
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$214,870
$42.65 p/Share
5,038
Reduced 8.73%
52,686
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
12,798
Added 18.15%
57,724
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$181,005
$40.01 p/Share
4,524
Reduced 9.15%
44,926
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
11,051
Added 18.27%
49,450
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$68,134
$36.77 p/Share
1,853
Reduced 4.6%
38,399
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
-
4,708
Added 10.47%
40,252
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$134,827
$32.63 p/Share
4,132
Reduced 10.41%
35,544
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
10,496
Added 20.92%
39,676
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$143,397
$115.83 p/Share
1,238
Reduced 14.5%
7,301
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,003
Added 26.02%
8,539
Common Stock
Sep 18
2023
SELL
Payment of exercise price or tax liability
$42,446
$91.48 p/Share
464
Reduced 7.73%
5,536
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
1,177
Added 16.4%
6,000
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$62,401
$87.52 p/Share
713
Reduced 12.88%
4,823
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
1,811
Added 24.65%
5,536
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$119,627
$96.63 p/Share
1,238
Reduced 24.94%
3,725
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,000
Added 37.67%
4,963
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$37,213
$80.2 p/Share
464
Reduced 19.12%
1,963
Common Stock
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
1,177
Added 32.66%
2,427
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$25,665
$73.54 p/Share
349
Reduced 21.83%
1,250
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
886
Added 35.65%
1,599
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$35,296
$76.07 p/Share
464
Reduced 39.42%
713
Common Stock
Sep 16
2021
BUY
Exercise of conversion of derivative security
-
1,177
Added 50.0%
1,177
Common Stock