|
Jan 07
2026
|
SELL
Open market or private sale
|
$1,468,511
$78.53 p/Share
|
18,700
Reduced 8.09%
|
212,523
Common Stock
|
|
|
Jan 07
2026
|
BUY
Exercise of conversion of derivative security
|
$320,611
$22.86 p/Share
|
14,025
Added 5.72%
|
231,223
Common Stock
|
|
|
Dec 04
2025
|
SELL
Open market or private sale
|
$817,500
$75.0 p/Share
|
10,900
Reduced 3.87%
|
271,108
Common Stock
|
|
|
Nov 05
2025
|
SELL
Open market or private sale
|
$594,684
$55.14 p/Share
|
10,785
Reduced 3.68%
|
282,008
Common Stock
|
|
|
Nov 05
2025
|
BUY
Exercise of conversion of derivative security
|
$184,251
$22.86 p/Share
|
8,060
Added 2.68%
|
292,793
Common Stock
|
|
|
Oct 01
2025
|
SELL
Open market or private sale
|
$203,378
$39.8 p/Share
|
5,110
Reduced 1.76%
|
284,733
Common Stock
|
|
|
Oct 01
2025
|
BUY
Exercise of conversion of derivative security
|
$54,521
$22.86 p/Share
|
2,385
Added 0.82%
|
289,843
Common Stock
|
|
|
|
|
Sep 03
2025
|
SELL
Open market or private sale
|
$104,040
$38.18 p/Share
|
2,725
Reduced 1.15%
|
233,548
Common Stock
|
|
|
Aug 06
2025
|
SELL
Open market or private sale
|
$102,950
$37.78 p/Share
|
2,725
Reduced 1.14%
|
236,273
Common Stock
|
|
|
Jul 02
2025
|
SELL
Open market or private sale
|
$459,195
$45.51 p/Share
|
10,090
Reduced 4.05%
|
238,998
Common Stock
|
|
|
Jul 02
2025
|
BUY
Exercise of conversion of derivative security
|
$168,363
$22.86 p/Share
|
7,365
Added 2.87%
|
249,088
Common Stock
|
|
|
Jun 04
2025
|
SELL
Open market or private sale
|
$100,716
$36.96 p/Share
|
2,725
Reduced 1.11%
|
241,723
Common Stock
|
|
|
May 07
2025
|
SELL
Open market or private sale
|
$97,418
$35.75 p/Share
|
2,725
Reduced 1.1%
|
244,448
Common Stock
|
|
|
Apr 02
2025
|
SELL
Open market or private sale
|
$141,777
$36.73 p/Share
|
3,860
Reduced 1.54%
|
247,173
Common Stock
|
|
|
Mar 05
2025
|
SELL
Open market or private sale
|
$48,463
$30.48 p/Share
|
1,590
Reduced 0.63%
|
251,033
Common Stock
|
|
|
Feb 05
2025
|
SELL
Open market or private sale
|
$143,228
$40.69 p/Share
|
3,520
Reduced 1.37%
|
252,623
Common Stock
|
|
|
Feb 05
2025
|
BUY
Exercise of conversion of derivative security
|
$18,173
$22.86 p/Share
|
795
Added 0.31%
|
256,143
Common Stock
|
|
|
Jan 02
2025
|
SELL
Open market or private sale
|
$192,730
$47.18 p/Share
|
4,085
Reduced 1.57%
|
255,348
Common Stock
|
|
|
Jan 02
2025
|
BUY
Exercise of conversion of derivative security
|
$31,089
$22.86 p/Share
|
1,360
Added 0.52%
|
259,433
Common Stock
|
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$223,867
$49.31 p/Share
|
4,540
Reduced 1.73%
|
258,073
Common Stock
|
|
|
Dec 11
2024
|
BUY
Exercise of conversion of derivative security
|
$41,490
$22.86 p/Share
|
1,815
Added 0.69%
|
262,613
Common Stock
|
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$307,056
$46.07 p/Share
|
6,665
Reduced 2.49%
|
260,798
Common Stock
|
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$396,100
$59.43 p/Share
|
6,665
Reduced 2.43%
|
267,463
Common Stock
|
|
|
Oct 02
2024
|
SELL
Open market or private sale
|
$376,639
$56.51 p/Share
|
6,665
Reduced 2.37%
|
274,128
Common Stock
|
|
|
Sep 04
2024
|
SELL
Open market or private sale
|
$318,453
$47.78 p/Share
|
6,665
Reduced 2.32%
|
280,793
Common Stock
|
|