Jan 05
2026
SELL
Payment of exercise price or tax liability
$365,548
$103.79 p/Share
3,522
Reduced 1.2%
290,650
Common Stock
Jan 05
2026
BUY
Exercise of conversion of derivative security
$365,625
$12.5 p/Share
29,250
Added 9.04%
294,172
Common Stock
Dec 19
2025
SELL
Payment of exercise price or tax liability
$591,710
$107.0 p/Share
5,530
Reduced 2.04%
264,922
Common Stock
Dec 16
2025
SELL
Payment of exercise price or tax liability
$617,953
$106.82 p/Share
5,785
Reduced 2.09%
270,452
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$539,031
$104.04 p/Share
5,181
Reduced 1.84%
276,237
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
8,691
Added 3.0%
281,418
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$362,426
$83.24 p/Share
4,354
Reduced 1.57%
272,727
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$362,500
$12.5 p/Share
29,000
Added 9.47%
277,081
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$891,169
$78.76 p/Share
11,315
Reduced 4.36%
248,081
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$406,460
$79.62 p/Share
5,105
Reduced 1.93%
259,396
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$333,404
$73.86 p/Share
4,514
Reduced 1.68%
264,501
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$333,462
$12.5 p/Share
26,677
Added 9.02%
269,015
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$125,004
$59.3 p/Share
2,108
Reduced 0.86%
242,338
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
$125,000
$12.5 p/Share
10,000
Added 3.93%
244,446
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$94,428
$49.31 p/Share
1,915
Reduced 0.81%
234,446
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$194,167
$49.71 p/Share
3,906
Reduced 1.63%
236,361
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
27,000
Added 10.1%
240,267
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$170,408
$47.27 p/Share
3,605
Reduced 1.66%
213,267
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$79,595
$41.22 p/Share
1,931
Reduced 0.88%
216,872
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
25,000
Added 10.25%
218,803
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$148,889
$42.25 p/Share
3,524
Reduced 1.79%
193,884
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
30,450
Added 13.36%
197,408
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
-
34,000
Added 16.92%
166,958
Common Stock