May 28
2025
|
SELL
Other acquisition or disposition
|
$1,752,048
$55.35 p/Share
|
31,654
Reduced 14.6%
|
185,146
Common Stock
|
|
May 23
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
71,011
Added 24.67%
|
216,800
Common Stock
|
|
May 23
2025
|
BUY
Grant, award, or other acquisition
|
-
|
23,946
Added 14.11%
|
145,789
Common Stock
|
|
May 22
2025
|
SELL
Other acquisition or disposition
|
$147,941
$53.37 p/Share
|
2,772
Reduced 2.22%
|
121,843
Common Stock
|
|
May 13
2025
|
SELL
Open market or private sale
|
$539,055
$55.0 p/Share
|
9,801
Reduced 7.29%
|
124,615
Common Stock
|
|
Apr 02
2025
|
SELL
Other acquisition or disposition
|
$242,898
$43.09 p/Share
|
5,637
Reduced 4.02%
|
134,416
Common Stock
|
|
Apr 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
15,476
Added 9.95%
|
140,053
Common Stock
|
|
Jan 29
2025
|
SELL
Open market or private sale
|
$489,069
$49.9 p/Share
|
9,801
Reduced 7.29%
|
124,577
Common Stock
|
|
Jun 21
2024
|
SELL
Other acquisition or disposition
|
$529,085
$51.07 p/Share
|
10,360
Reduced 7.16%
|
134,378
Common Stock
|
|
Jun 21
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
19,054
Added 11.63%
|
144,738
Common Stock
|
|
Jun 10
2024
|
SELL
Other acquisition or disposition
|
$164,356
$58.2 p/Share
|
2,824
Reduced 2.2%
|
125,684
Common Stock
|
|
May 21
2024
|
BUY
Grant, award, or other acquisition
|
-
|
112,056
Added 46.58%
|
128,508
Common Stock
|
|
Apr 01
2024
|
SELL
Other acquisition or disposition
|
$332,646
$53.13 p/Share
|
6,261
Reduced 27.57%
|
16,452
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
11,607
Added 33.82%
|
22,713
Common Stock
|
|
Jan 17
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,544
Added 33.3%
|
11,106
Common Stock
|
|
Apr 10
2023
|
SELL
Payment of exercise price or tax liability
|
$205,530
$34.0 p/Share
|
6,045
Reduced 52.08%
|
5,562
Common Stock
|
|
Apr 10
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
11,607
Added 50.0%
|
11,607
Common Stock
|
|