Sep 17
2025
SELL
Open market or private sale
$1,367,706
$77.18 p/Share
17,721
Reduced 16.65%
88,722
Common Stock
Sep 17
2025
BUY
Exercise of conversion of derivative security
$159,809
$20.15 p/Share
7,931
Added 6.93%
106,443
Common Stock
Aug 08
2025
SELL
Payment of exercise price or tax liability
$88,723
$65.77 p/Share
1,349
Reduced 1.35%
98,512
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
-
2,641
Added 2.58%
99,861
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$536,229
$52.52 p/Share
10,210
Reduced 9.5%
97,220
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$705,747
$41.78 p/Share
16,892
Reduced 13.59%
107,430
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
34,682
Added 21.81%
124,322
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$50,503
$53.05 p/Share
952
Reduced 1.05%
89,604
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,640
Added 2.83%
90,556
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$83,264
$52.04 p/Share
1,600
Reduced 1.79%
87,916
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
1,600
Added 1.76%
89,516
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$40,964
$46.71 p/Share
877
Reduced 0.99%
87,916
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
877
Added 0.98%
88,793
Common Stock
Dec 16
2024
-
1,309
Reduced 1.47%
87,916
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$73,359
$38.61 p/Share
1,900
Reduced 2.09%
89,225
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
3,721
Added 3.92%
91,125
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$467,209
$45.76 p/Share
10,210
Reduced 10.46%
87,404
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$138,145
$31.29 p/Share
4,415
Reduced 4.33%
97,614
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
10,788
Added 9.56%
102,029
Common Stock
Feb 16
2024
SELL
Open market or private sale
$902,262
$31.96 p/Share
28,231
Reduced 23.63%
91,241
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$590,310
$20.91 p/Share
28,231
Added 19.11%
119,472
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$85,131
$31.73 p/Share
2,683
Reduced 2.86%
91,241
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
7,441
Added 7.34%
93,924
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$10,935
$31.79 p/Share
344
Reduced 0.4%
86,483
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
344
Added 0.39%
86,827
Common Stock