May 09
2024
SELL
Open market or private sale
$904,328
$74.01 p/Share
12,219
Reduced 32.82%
25,007
Common Stock, par valu...
May 09
2024
BUY
Exercise of conversion of derivative security
$361,804
$29.61 p/Share
12,219
Added 24.71%
37,226
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,109
Added 7.78%
25,007
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$52,627
$63.56 p/Share
828
Reduced 3.49%
22,898
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$25,237
$62.47 p/Share
404
Reduced 1.67%
23,726
Common Stock, par valu...
Dec 07
2023
SELL
Open market or private sale
$5,073,205
$46.17 p/Share
109,881
Reduced 81.99%
24,130
Common Stock, par valu...
Dec 07
2023
BUY
Exercise of conversion of derivative security
$2,622,859
$23.87 p/Share
109,881
Added 45.05%
134,011
Common Stock, par valu...
Mar 17
2023
SELL
Open market or private sale
$23,533
$32.96 p/Share
714
Reduced 2.87%
24,130
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$18,983
$33.13 p/Share
573
Reduced 2.25%
24,844
Common Stock, par valu...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,888
Added 13.27%
25,417
Common Stock, par valu...
Mar 13
2023
SELL
Open market or private sale
$712,661
$32.96 p/Share
21,622
Reduced 50.11%
21,529
Common Stock, par valu...
Mar 10
2023
SELL
Open market or private sale
$273,344
$32.85 p/Share
8,321
Reduced 16.17%
43,151
Common Stock, par valu...
Mar 09
2023
BUY
Grant, award, or other acquisition
-
27,640
Added 34.94%
51,472
Common Stock, par valu...
Mar 17
2022
SELL
Open market or private sale
$15,611
$31.16 p/Share
501
Reduced 2.06%
23,832
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
4,054
Added 14.28%
24,333
Common Stock, par valu...
Mar 14
2022
SELL
Open market or private sale
$408,918
$31.39 p/Share
13,027
Reduced 39.11%
20,279
Common Stock, par valu...
Mar 10
2022
SELL
Open market or private sale
$21,057
$30.83 p/Share
683
Reduced 2.01%
33,306
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$166,817
$32.69 p/Share
5,103
Reduced 13.05%
33,989
Common Stock, par valu...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
14,152
Added 26.58%
39,092
Common Stock, par valu...
Mar 16
2021
BUY
Grant, award, or other acquisition
-
5,064
Added 16.88%
24,940
Common Stock, par valu...
Mar 10
2021
SELL
Open market or private sale
$15,848
$23.17 p/Share
684
Reduced 3.33%
19,876
Common Stock, par valu...
Mar 08
2021
SELL
Open market or private sale
$16,636
$23.8 p/Share
699
Reduced 3.29%
20,560
Common Stock, par valu...
Mar 05
2021
SELL
Open market or private sale
$19,804
$23.86 p/Share
830
Reduced 3.76%
21,259
Common Stock, par valu...