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...
May 31
2023
BUY
Grant, award, or other acquisition
$1,999,991
$25.36 p/Share
78,864
Added 13.89%
488,718
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$324,478
$22.0 p/Share
14,749
Reduced 3.47%
409,854
Common Stock, par valu...
Mar 02
2023
SELL
Open market or private sale
$5,522
$22.0 p/Share
251
Reduced 0.06%
424,603
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
2,616
Added 0.61%
424,854
Common Stock, par valu...
Oct 31
2021
SELL
Payment of exercise price or tax liability
$1,178,679
$19.61 p/Share
60,106
Reduced 14.23%
362,369
Common Stock, par valu...
Oct 31
2021
BUY
Grant, award, or other acquisition
$1,174,031
$19.61 p/Share
59,869
Added 12.42%
422,238
Common Stock, par valu...
Aug 19
2021
BUY
Open market or private purchase
$101,300
$20.26 p/Share
5,000
Added 1.14%
432,475
Common Stock, par valu...
Jun 15
2021
SELL
Open market or private sale
$206,657
$26.42 p/Share
7,822
Reduced 1.8%
427,475
Common Stock, par valu...