Jun 12
2025
SELL
Open market or private sale
$615,527
$41.38 p/Share
14,875
Reduced 5.21%
270,766
Common Stock, par valu...
Jun 12
2025
BUY
Exercise of conversion of derivative security
$269,237
$18.1 p/Share
14,875
Added 4.95%
285,641
Common Stock, par valu...
Jun 11
2025
SELL
Open market or private sale
$553,619
$41.66 p/Share
13,289
Reduced 4.68%
270,766
Common Stock, par valu...
Jun 11
2025
BUY
Exercise of conversion of derivative security
$269,235
$20.26 p/Share
13,289
Added 4.47%
284,055
Common Stock, par valu...
Jun 10
2025
SELL
Open market or private sale
$363,614
$41.04 p/Share
8,860
Reduced 3.17%
270,766
Common Stock, par valu...
Jun 10
2025
BUY
Exercise of conversion of derivative security
$179,503
$20.26 p/Share
8,860
Added 3.07%
279,626
Common Stock, par valu...
Apr 01
2025
BUY
Grant, award, or other acquisition
-
4,099
Added 1.49%
270,766
Common Stock, par valu...
Feb 28
2025
SELL
Payment of exercise price or tax liability
$2,966,272
$35.14 p/Share
84,413
Reduced 24.04%
266,667
Common Stock, par valu...
Dec 07
2024
SELL
Payment of exercise price or tax liability
$466,739
$40.06 p/Share
11,651
Reduced 3.21%
351,080
Common Stock, par valu...
Dec 03
2024
BUY
Grant, award, or other acquisition
-
62,919
Added 14.78%
362,731
Common Stock, par valu...
Sep 16
2024
SELL
Open market or private sale
$1,509,166
$50.8 p/Share
29,708
Reduced 9.02%
299,812
Common Stock, par valu...
Sep 13
2024
SELL
Open market or private sale
$1,478,164
$49.2 p/Share
30,044
Reduced 9.11%
299,812
Common Stock, par valu...
Sep 13
2024
BUY
Exercise of conversion of derivative security
$537,714
$18.1 p/Share
29,708
Added 8.27%
329,520
Common Stock, par valu...
Sep 12
2024
BUY
Exercise of conversion of derivative security
$498,730
$16.6 p/Share
30,044
Added 8.35%
329,856
Common Stock, par valu...
Aug 26
2024
SELL
Open market or private sale
$1,573,539
$48.93 p/Share
32,159
Reduced 9.69%
299,812
Common Stock, par valu...
Aug 23
2024
SELL
Open market or private sale
$761,227
$47.34 p/Share
16,080
Reduced 4.62%
331,971
Common Stock, par valu...
Aug 23
2024
BUY
Exercise of conversion of derivative security
$520,975
$16.2 p/Share
32,159
Added 8.46%
348,051
Common Stock, par valu...
Aug 22
2024
BUY
Exercise of conversion of derivative security
$260,496
$16.2 p/Share
16,080
Added 4.84%
315,892
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$1,899,546
$33.0 p/Share
57,562
Reduced 16.11%
299,812
Common Stock, par valu...
Feb 08
2024
SELL
Open market or private sale
$575,454
$33.0 p/Share
17,438
Reduced 4.65%
357,374
Common Stock, par valu...
Feb 01
2024
SELL
Open market or private sale
$2,325,000
$31.0 p/Share
75,000
Reduced 16.67%
374,812
Common Stock, par valu...
Jan 29
2024
SELL
Open market or private sale
$1,450,000
$29.0 p/Share
50,000
Reduced 10.0%
449,812
Common Stock, par valu...
Dec 26
2023
SELL
Open market or private sale
$1,080,000
$27.0 p/Share
40,000
Reduced 7.41%
499,812
Common Stock, par valu...
Dec 14
2023
SELL
Open market or private sale
$779,100
$25.97 p/Share
30,000
Reduced 5.26%
539,812
Common Stock, par valu...
Dec 09
2023
BUY
Grant, award, or other acquisition
-
81,094
Added 12.46%
569,812
Common Stock, par valu...