Apr 08
2024
SELL
Open market or private sale
$318,700
$31.87 p/Share
10,000
Reduced 1.36%
727,759
Common Stock
Apr 08
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.34%
737,759
Common Stock
Feb 21
2024
SELL
Open market or private sale
$609,486
$40.27 p/Share
15,135
Reduced 2.04%
727,759
Common Stock
Feb 20
2024
SELL
Open market or private sale
$337,111
$41.46 p/Share
8,131
Reduced 1.08%
742,894
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
43,375
Added 5.46%
751,025
Common Stock
Feb 08
2024
SELL
Open market or private sale
$600,000
$40.0 p/Share
15,000
Reduced 2.08%
707,650
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.03%
722,650
Common Stock
Jan 22
2024
SELL
Open market or private sale
$1,154,532
$44.58 p/Share
25,898
Reduced 3.53%
707,650
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$103,333
$3.99 p/Share
25,898
Added 3.41%
733,548
Common Stock
Jan 19
2024
SELL
Open market or private sale
$400,579
$44.01 p/Share
9,102
Reduced 1.27%
707,650
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
$36,316
$3.99 p/Share
9,102
Added 1.25%
716,752
Common Stock
Jan 10
2024
SELL
Open market or private sale
$195,100
$39.02 p/Share
5,000
Reduced 0.7%
707,650
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.7%
712,650
Common Stock
Jan 08
2024
SELL
Open market or private sale
$361,800
$36.18 p/Share
10,000
Reduced 1.39%
707,650
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.37%
717,650
Common Stock
Dec 18
2023
SELL
Open market or private sale
$195,000
$39.0 p/Share
5,000
Reduced 0.7%
707,650
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.7%
712,650
Common Stock
Dec 08
2023
SELL
Open market or private sale
$358,600
$35.86 p/Share
10,000
Reduced 1.39%
707,650
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.37%
717,650
Common Stock
Nov 29
2023
SELL
Open market or private sale
$180,151
$38.33 p/Share
4,700
Reduced 0.66%
707,650
Common Stock
Nov 28
2023
SELL
Open market or private sale
$223,018
$37.98 p/Share
5,872
Reduced 0.82%
712,350
Common Stock
Nov 27
2023
SELL
Open market or private sale
$308,613
$38.38 p/Share
8,041
Reduced 1.11%
718,222
Common Stock
Nov 24
2023
SELL
Open market or private sale
$85,239
$38.57 p/Share
2,210
Reduced 0.3%
726,263
Common Stock
Nov 22
2023
SELL
Open market or private sale
$416,826
$38.15 p/Share
10,926
Reduced 1.48%
728,473
Common Stock
Nov 21
2023
SELL
Open market or private sale
$260,949
$38.24 p/Share
6,824
Reduced 0.91%
739,399
Common Stock