Sep 05
2025
SELL
Open market or private sale
$357,600
$59.6 p/Share
6,000
Reduced 6.77%
82,679
Common Stock
Sep 03
2025
SELL
Exercise of conversion of derivative security
$792,796
$61.5 p/Share
12,891
Reduced 12.69%
88,679
Common Stock
Sep 03
2025
SELL
Open market or private sale
$2,055,563
$60.62 p/Share
33,909
Reduced 25.03%
101,570
Common Stock
Sep 03
2025
BUY
Exercise of conversion of derivative security
$2,516,436
$53.77 p/Share
46,800
Added 25.67%
135,479
Common Stock
Sep 02
2025
SELL
Open market or private sale
$245,700
$49.14 p/Share
5,000
Reduced 5.34%
88,679
Common Stock
Aug 29
2025
BUY
Other acquisition or disposition
$5,902
$27.71 p/Share
213
Added 0.23%
93,679
Common Stock
Aug 18
2025
SELL
Open market or private sale
$439,799
$43.98 p/Share
10,000
Reduced 9.67%
93,466
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
$326,000
$32.6 p/Share
10,000
Added 8.81%
103,466
Common Stock
Feb 28
2025
BUY
Other acquisition or disposition
$9,027
$28.21 p/Share
320
Added 0.34%
93,466
Common Stock
Jan 31
2025
SELL
Open market or private sale
$43,074
$32.46 p/Share
1,327
Reduced 1.4%
93,146
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
3,607
Added 3.68%
94,473
Common Stock
Jan 16
2025
SELL
Open market or private sale
$222,140
$32.9 p/Share
6,752
Reduced 6.92%
90,866
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
18,011
Added 15.58%
97,618
Common Stock
Aug 30
2024
BUY
Other acquisition or disposition
$6,839
$38.64 p/Share
177
Added 0.22%
79,607
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$13,182
$34.42 p/Share
383
Added 0.48%
79,462
Common Stock
Feb 02
2024
SELL
Open market or private sale
$91,760
$49.52 p/Share
1,853
Reduced 2.29%
79,079
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,609
Added 4.27%
80,932
Common Stock
Jan 17
2024
SELL
Open market or private sale
$340,082
$50.42 p/Share
6,745
Reduced 8.02%
77,323
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
18,314
Added 17.89%
84,068
Common Stock
Dec 21
2023
SELL
Open market or private sale
$794,209
$49.29 p/Share
16,113
Reduced 19.68%
65,754
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$762,789
$47.34 p/Share
16,113
Added 16.45%
81,867
Common Stock
Dec 20
2023
SELL
Open market or private sale
$322,660
$49.64 p/Share
6,500
Reduced 9.0%
65,754
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$307,710
$47.34 p/Share
6,500
Added 8.25%
72,254
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,123,816
$49.7 p/Share
22,612
Reduced 25.59%
65,754
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,070,452
$47.34 p/Share
22,612
Added 23.32%
74,364
Common Stock