May 28
2025
|
SELL
Other acquisition or disposition
|
$3,719,796
$55.35 p/Share
|
67,205
Reduced 13.97%
|
413,999
Common Stock
|
|
May 23
2025
|
BUY
Grant, award, or other acquisition
|
-
|
127,841
Added 27.9%
|
330,439
Common Stock
|
|
May 23
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
150,765
Added 23.86%
|
481,204
Common Stock
|
|
May 22
2025
|
SELL
Other acquisition or disposition
|
$591,766
$53.37 p/Share
|
11,088
Reduced 5.19%
|
202,598
Common Stock
|
|
May 15
2025
|
SELL
Open market or private sale
|
$342,180
$60.0 p/Share
|
5,703
Reduced 2.6%
|
213,686
Common Stock
|
|
May 13
2025
|
SELL
Open market or private sale
|
$333,630
$55.0 p/Share
|
6,066
Reduced 2.69%
|
219,389
Common Stock
|
|
Apr 02
2025
|
SELL
Other acquisition or disposition
|
$722,533
$43.09 p/Share
|
16,768
Reduced 6.92%
|
225,455
Common Stock
|
|
Apr 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
32,858
Added 11.94%
|
242,223
Common Stock
|
|
Jan 16
2025
|
SELL
Open market or private sale
|
$272,970
$45.0 p/Share
|
6,066
Reduced 2.82%
|
209,365
Common Stock
|
|
Jun 21
2024
|
SELL
Other acquisition or disposition
|
$634,953
$51.07 p/Share
|
12,433
Reduced 5.46%
|
215,431
Common Stock
|
|
Jun 21
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
22,866
Added 9.12%
|
227,864
Common Stock
|
|
May 21
2024
|
BUY
Grant, award, or other acquisition
|
-
|
181,460
Added 46.95%
|
204,998
Common Stock
|
|
Apr 01
2024
|
SELL
Other acquisition or disposition
|
$703,281
$53.13 p/Share
|
13,237
Reduced 35.99%
|
23,538
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
24,643
Added 40.12%
|
36,775
Common Stock
|
|
Apr 10
2023
|
SELL
Payment of exercise price or tax liability
|
$425,340
$34.0 p/Share
|
12,510
Reduced 50.77%
|
12,132
Common Stock
|
|
Apr 10
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
24,642
Added 50.0%
|
24,642
Common Stock
|
|