Jun 11
2025
SELL
Open market or private sale
$1,835,473
$94.5 p/Share
19,423
Reduced 18.94%
83,111
Common Stock
Jun 11
2025
BUY
Exercise of conversion of derivative security
$331,550
$17.07 p/Share
19,423
Added 15.93%
102,534
Common Stock
Jun 10
2025
SELL
Open market or private sale
$2,281,593
$88.64 p/Share
25,740
Reduced 23.65%
83,111
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
$681,080
$26.46 p/Share
25,740
Added 19.12%
108,851
Common Stock
Jun 03
2025
SELL
Open market or private sale
$120,549
$71.5 p/Share
1,686
Reduced 1.99%
83,111
Common Stock
May 16
2025
SELL
Open market or private sale
$121,486
$67.53 p/Share
1,799
Reduced 2.08%
84,797
Common Stock
May 15
2025
SELL
Open market or private sale
$649,789
$65.47 p/Share
9,925
Reduced 10.28%
86,596
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
6,508
Added 6.32%
96,521
Common Stock
May 14
2025
SELL
Open market or private sale
$114,423
$65.61 p/Share
1,744
Reduced 1.9%
90,013
Common Stock
May 13
2025
SELL
Open market or private sale
$570,146
$67.81 p/Share
8,408
Reduced 8.39%
91,757
Common Stock
Feb 10
2025
SELL
Open market or private sale
$2,959,662
$78.24 p/Share
37,828
Reduced 27.41%
100,165
Common Stock
Feb 07
2025
SELL
Open market or private sale
$4,775
$79.59 p/Share
60
Reduced 0.04%
137,993
Common Stock
Feb 06
2025
SELL
Open market or private sale
$2,674,149
$80.9 p/Share
33,055
Reduced 19.32%
138,053
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
70,943
Added 29.31%
171,108
Common Stock
Jan 14
2025
SELL
Open market or private sale
$95,108
$68.72 p/Share
1,384
Reduced 1.36%
100,165
Common Stock
Jan 10
2025
SELL
Open market or private sale
$392,971
$63.67 p/Share
6,172
Reduced 5.73%
101,549
Common Stock
Jan 08
2025
SELL
Open market or private sale
$112,604
$66.16 p/Share
1,702
Reduced 1.66%
101,064
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
6,657
Added 5.82%
107,721
Common Stock
Jan 07
2025
SELL
Open market or private sale
$220,403
$65.91 p/Share
3,344
Reduced 3.15%
102,766
Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,006,625
$74.92 p/Share
13,436
Reduced 11.24%
106,134
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$457,227
$34.03 p/Share
13,436
Added 10.1%
119,570
Common Stock
Sep 13
2024
SELL
Open market or private sale
$2,019,978
$74.9 p/Share
26,969
Reduced 20.26%
106,134
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$917,755
$34.03 p/Share
26,969
Added 16.85%
133,103
Common Stock
Sep 12
2024
SELL
Open market or private sale
$47,574
$74.92 p/Share
635
Reduced 0.59%
106,134
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$21,609
$34.03 p/Share
635
Added 0.59%
106,769
Common Stock