Apr 01
2025
SELL
Open market or private sale
$2,894,448
$80.35 p/Share
36,023
Reduced 6.91%
485,666
Common Stock
Mar 13
2025
SELL
Open market or private sale
$4,157,122
$72.9 p/Share
57,025
Reduced 9.85%
521,689
Common Stock
Mar 12
2025
SELL
Open market or private sale
$2,647,788
$74.12 p/Share
35,723
Reduced 5.81%
578,714
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
38,814
Added 5.94%
614,437
Common Stock
Mar 06
2025
SELL
Open market or private sale
$4,446,225
$78.28 p/Share
56,799
Reduced 11.12%
453,849
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
121,774
Added 17.46%
575,623
Common Stock
Mar 04
2025
SELL
Open market or private sale
$5,262,946
$80.89 p/Share
65,063
Reduced 11.3%
510,648
Common Stock
Mar 14
2024
SELL
Open market or private sale
$437,295
$49.58 p/Share
8,820
Reduced 2.32%
372,155
Common Stock
Mar 13
2024
SELL
Open market or private sale
$282,564
$50.1 p/Share
5,640
Reduced 1.34%
415,998
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
203,556
Added 24.56%
625,194
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,051,789
$46.49 p/Share
22,624
Reduced 5.09%
421,638
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,341,145
$46.01 p/Share
29,149
Reduced 6.16%
444,262
Common Stock
Feb 09
2024
SELL
Open market or private sale
$1,449,617
$42.93 p/Share
33,767
Reduced 6.66%
473,411
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$1,208,858
$35.8 p/Share
33,767
Added 6.24%
507,178
Common Stock
Feb 07
2024
SELL
Open market or private sale
$1,879,200
$41.76 p/Share
45,000
Reduced 8.68%
473,411
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$1,610,999
$35.8 p/Share
45,000
Added 7.99%
518,411
Common Stock
Feb 05
2024
SELL
Open market or private sale
$1,849,050
$41.09 p/Share
45,000
Reduced 8.68%
473,411
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$1,610,999
$35.8 p/Share
45,000
Added 7.99%
518,411
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,980,741
$42.2 p/Share
46,937
Reduced 9.02%
473,411
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$1,680,344
$35.8 p/Share
46,937
Added 8.27%
520,348
Common Stock
Jan 23
2024
SELL
Open market or private sale
$285,840
$45.0 p/Share
6,352
Reduced 1.32%
473,411
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$227,401
$35.8 p/Share
6,352
Added 1.23%
511,121
Common Stock
Jan 22
2024
SELL
Open market or private sale
$345,330
$45.0 p/Share
7,674
Reduced 1.5%
504,769
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$274,729
$35.8 p/Share
7,674
Added 1.48%
512,443
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,780,067
$32.06 p/Share
55,523
Reduced 9.91%
504,769
Common Stock