Apr 02
2025
|
SELL
Other acquisition or disposition
|
$279,180
$43.09 p/Share
|
6,479
Reduced 4.91%
|
125,609
Common Stock
|
|
Apr 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
17,620
Added 11.77%
|
132,088
Common Stock
|
|
Jun 30
2024
|
SELL
Other acquisition or disposition
|
$46,161
$46.96 p/Share
|
983
Reduced 0.85%
|
114,468
Common Stock
|
|
Jun 21
2024
|
SELL
Other acquisition or disposition
|
$317,502
$51.07 p/Share
|
6,217
Reduced 5.11%
|
115,451
Common Stock
|
|
Jun 21
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
11,433
Added 8.59%
|
121,668
Common Stock
|
|
May 21
2024
|
BUY
Grant, award, or other acquisition
|
-
|
99,121
Added 47.35%
|
110,235
Common Stock
|
|
Apr 02
2024
|
SELL
Open market or private sale
|
$445,321
$53.3 p/Share
|
8,355
Reduced 42.91%
|
11,114
Common Stock
|
|
Apr 01
2024
|
SELL
Other acquisition or disposition
|
$268,040
$53.13 p/Share
|
5,045
Reduced 20.58%
|
19,469
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
13,214
Added 35.02%
|
24,514
Common Stock
|
|
Jan 17
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,929
Added 4.21%
|
43,884
Common Stock
|
|
Jan 02
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,016
Added 2.36%
|
41,955
Common Stock
|
|
Apr 10
2023
|
SELL
Payment of exercise price or tax liability
|
$165,206
$34.0 p/Share
|
4,859
Reduced 36.77%
|
8,355
Common Stock
|
|
Apr 10
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
13,214
Added 50.0%
|
13,214
Common Stock
|
|