Jan 20
2026
SELL
Payment of exercise price or tax liability
$119,851
$31.85 p/Share
3,763
Reduced 3.72%
97,362
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$1,280,361
$33.08 p/Share
38,705
Reduced 27.68%
101,125
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
$1,468,383
$21.41 p/Share
68,584
Added 32.91%
139,830
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$31,073
$30.95 p/Share
1,004
Reduced 1.39%
71,246
Common Stock
Apr 14
2025
BUY
Grant, award, or other acquisition
-
6,375
Added 8.11%
72,250
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$28,536
$29.0 p/Share
984
Reduced 1.48%
65,305
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
570
Added 0.86%
65,875
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$11,642
$15.1 p/Share
771
Reduced 1.22%
62,314
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
3,975
Added 5.66%
66,289
Common Stock
Dec 14
2022
SELL
Open market or private sale
$1,100,000
$22.0 p/Share
50,000
Reduced 44.21%
63,085
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$10,570
$22.49 p/Share
470
Reduced 0.43%
109,085
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
4,000
Added 3.42%
113,085
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$18,570
$26.72 p/Share
695
Reduced 0.68%
102,055
Common Stock
Nov 21
2021
BUY
Grant, award, or other acquisition
-
7,500
Added 6.41%
109,555
Common Stock
Feb 26
2021
SELL
Open market or private sale
$11,781
$63.0 p/Share
187
Reduced 0.54%
34,250
Common Stock
Feb 25
2021
SELL
Open market or private sale
$191
$63.75 p/Share
3
Reduced 0.01%
34,437
Common Stock
Feb 24
2021
SELL
Open market or private sale
$31,565
$63.64 p/Share
496
Reduced 1.42%
34,440
Common Stock
Feb 23
2021
SELL
Open market or private sale
$12,400
$62.0 p/Share
200
Reduced 0.57%
34,936
Common Stock
Feb 22
2021
SELL
Open market or private sale
$1,488
$62.0 p/Share
24
Reduced 0.07%
35,136
Common Stock
Feb 17
2021
SELL
Open market or private sale
$24,852
$62.13 p/Share
400
Reduced 1.12%
35,160
Common Stock
Feb 16
2021
SELL
Open market or private sale
$28,341
$61.88 p/Share
458
Reduced 1.27%
35,560
Common Stock
Feb 12
2021
SELL
Open market or private sale
$14,240
$61.38 p/Share
232
Reduced 0.64%
36,018
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$15,129
$63.3 p/Share
239
Reduced 0.65%
36,250
Common Stock