Dec 02
2024
SELL
Open market or private sale
$923,642
$51.89 p/Share
17,800
Reduced 25.35%
52,428
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$907,800
$51.0 p/Share
17,800
Added 20.96%
67,123
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
16,900
Added 24.38%
52,428
Common Stock
Jan 30
2024
SELL
Open market or private sale
$8,665
$27.25 p/Share
318
Reduced 0.89%
35,528
Common Stock
Jan 09
2024
SELL
Open market or private sale
$47,953
$29.01 p/Share
1,653
Reduced 4.41%
35,846
Common Stock
Jan 08
2024
SELL
Open market or private sale
$34,024
$28.64 p/Share
1,188
Reduced 3.07%
37,499
Common Stock
Apr 21
2023
SELL
Open market or private sale
$259,279
$55.26 p/Share
4,692
Reduced 10.98%
38,059
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
$154,929
$33.02 p/Share
4,692
Added 10.88%
38,430
Common Stock
Mar 29
2023
SELL
Open market or private sale
$224,039
$47.79 p/Share
4,688
Reduced 10.97%
38,059
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$189,629
$40.45 p/Share
4,688
Added 9.88%
42,747
Common Stock
Mar 27
2023
SELL
Open market or private sale
$1,209,473
$45.37 p/Share
26,658
Reduced 41.19%
38,059
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
$880,247
$33.02 p/Share
26,658
Added 35.81%
47,788
Common Stock
Jan 31
2023
SELL
Open market or private sale
$14,829
$45.63 p/Share
325
Reduced 0.85%
38,059
Common Stock
Jan 11
2023
SELL
Open market or private sale
$18,498
$44.36 p/Share
417
Reduced 1.07%
38,384
Common Stock
Jan 10
2023
SELL
Open market or private sale
$20,992
$42.93 p/Share
489
Reduced 1.24%
38,801
Common Stock
Jan 09
2023
SELL
Open market or private sale
$29,411
$41.66 p/Share
706
Reduced 1.77%
39,290
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
14,000
Added 25.93%
39,996
Common Stock
Feb 02
2022
SELL
Open market or private sale
$28,549
$40.38 p/Share
707
Reduced 2.71%
25,405
Common Stock
Feb 01
2022
SELL
Open market or private sale
$12,520
$40.0 p/Share
313
Reduced 1.18%
26,112
Common Stock
Jan 18
2022
SELL
Open market or private sale
$499,975
$43.75 p/Share
11,428
Reduced 30.19%
26,425
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$180,100
$18.01 p/Share
10,000
Added 21.54%
36,425
Common Stock
Jan 07
2022
SELL
Open market or private sale
$28,774
$38.52 p/Share
747
Reduced 4.39%
16,253
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
11,600
Added 29.4%
27,853
Common Stock
Feb 08
2021
SELL
Open market or private sale
$175,362
$66.0 p/Share
2,657
Reduced 13.86%
16,509
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
$87,734
$33.02 p/Share
2,657
Added 12.18%
19,166
Common Stock