Oct 15
2025
BUY
Grant, award, or other acquisition
$101,659
$55.28 p/Share
1,839
Added 2.83%
63,108
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
$98,277
$55.15 p/Share
1,782
Added 2.83%
61,269
Common Stock
Jun 11
2025
BUY
Grant, award, or other acquisition
-
3,495
Added 6.86%
47,453
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
$91,587
$52.91 p/Share
1,731
Added 2.83%
59,487
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
$89,108
$68.23 p/Share
1,306
Added 2.21%
57,755
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
$87,791
$135.9 p/Share
646
Added 1.13%
56,449
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$86,469
$118.94 p/Share
727
Added 1.29%
55,802
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
1,770
Added 3.87%
43,958
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$76,260
$97.52 p/Share
782
Added 1.4%
55,074
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
$74,805
$93.39 p/Share
801
Added 1.45%
54,291
Common Stock
Oct 16
2023
BUY
Grant, award, or other acquisition
$58,086
$77.76 p/Share
747
Added 1.38%
53,489
Common Stock
Jul 17
2023
BUY
Grant, award, or other acquisition
$56,762
$76.81 p/Share
739
Added 1.38%
52,742
Common Stock
Jun 07
2023
BUY
Grant, award, or other acquisition
-
2,808
Added 6.24%
42,188
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
$55,365
$71.81 p/Share
771
Added 1.46%
52,003
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$54,445
$112.49 p/Share
484
Added 0.94%
51,231
Common Stock
Oct 17
2022
BUY
Grant, award, or other acquisition
$53,507
$94.37 p/Share
567
Added 1.1%
50,746
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
$51,110
$99.63 p/Share
513
Added 1.01%
50,179
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
1,562
Added 3.82%
39,380
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$50,555
$170.22 p/Share
297
Added 0.59%
49,666
Common Stock
Mar 15
2022
SELL
Open market or private sale
$66,165
$30.13 p/Share
2,196
Reduced 7.27%
28,000
Series A Preferred Stock
Mar 14
2022
SELL
Open market or private sale
$34,279
$31.05 p/Share
1,104
Reduced 3.53%
30,196
Series A Preferred Stock
Mar 11
2022
SELL
Open market or private sale
$16,010
$32.02 p/Share
500
Reduced 1.57%
31,300
Series A Preferred Stock
Mar 10
2022
SELL
Open market or private sale
$69,344
$31.52 p/Share
2,200
Reduced 6.47%
31,800
Series A Preferred Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
$43,022
$207.84 p/Share
207
Added 0.42%
49,369
Common Stock
Oct 18
2021
BUY
Grant, award, or other acquisition
$42,653
$240.98 p/Share
177
Added 0.36%
49,162
Common Stock