Oct 01
2025
SELL
Open market or private sale
$43,090
$43.09 p/Share
1,000
Reduced 2.52%
38,719
Common Stock
Sep 29
2025
SELL
Open market or private sale
$80,500
$43.42 p/Share
1,854
Reduced 4.46%
39,719
Common Stock
Sep 24
2025
SELL
Open market or private sale
$43,620
$43.62 p/Share
1,000
Reduced 2.35%
41,573
Common Stock
Sep 23
2025
SELL
Open market or private sale
$31,724
$44.0 p/Share
721
Reduced 1.67%
42,573
Common Stock
Sep 19
2025
SELL
Open market or private sale
$35,047
$45.34 p/Share
773
Reduced 1.75%
43,294
Common Stock
Sep 18
2025
SELL
Open market or private sale
$29,992
$46.0 p/Share
652
Reduced 1.46%
44,067
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$203,198
$58.34 p/Share
3,483
Reduced 7.23%
44,719
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
-
12,130
Added 20.11%
48,202
Common Stock
Apr 14
2025
SELL
Open market or private sale
$59,819
$32.44 p/Share
1,844
Reduced 4.86%
36,072
Common Stock
Mar 24
2025
SELL
Open market or private sale
$137,340
$45.78 p/Share
3,000
Reduced 7.33%
37,916
Common Stock
Mar 21
2025
SELL
Open market or private sale
$10,336
$48.53 p/Share
213
Reduced 0.52%
40,916
Common Stock
Jan 10
2025
SELL
Open market or private sale
$82,189
$60.08 p/Share
1,368
Reduced 3.22%
41,129
Common Stock
Dec 26
2024
SELL
Open market or private sale
$126,020
$63.01 p/Share
2,000
Reduced 4.49%
42,497
Common Stock
Dec 16
2024
-
1,000
Reduced 2.2%
44,497
Common Stock
Dec 13
2024
-
1,000
Reduced 2.15%
45,497
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$409,604
$52.0 p/Share
7,877
Reduced 14.49%
46,497
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$241,560
$20.13 p/Share
12,000
Added 18.08%
54,374
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$287,687
$44.86 p/Share
6,413
Reduced 13.14%
42,374
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
14,587
Added 23.02%
48,787
Common Stock
Dec 13
2023
SELL
Open market or private sale
$136,800
$22.8 p/Share
6,000
Reduced 14.93%
34,200
Common Stock
Sep 27
2023
SELL
Open market or private sale
$17,000
$17.0 p/Share
1,000
Reduced 2.43%
40,200
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$47,064
$15.9 p/Share
2,960
Reduced 6.7%
41,200
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
10,453
Added 19.14%
44,160
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$91,984
$16.47 p/Share
5,585
Reduced 14.21%
33,707
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
19,733
Added 33.43%
39,292
Common Stock