Jun 09
2025
SELL
Open market or private sale
$867,155
$54.8 p/Share
15,824
Reduced 47.86%
17,242
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$1,464,810
$54.94 p/Share
26,662
Reduced 44.64%
33,066
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
58,308
Added 61.33%
36,769
Common Stock
May 23
2025
BUY
Grant, award, or other acquisition
-
47,498
Added 17.44%
224,882
Common Stock
May 12
2025
SELL
Open market or private sale
$339,650
$50.0 p/Share
6,793
Reduced 3.69%
177,384
Common Stock
Mar 07
2025
SELL
Open market or private sale
$361,780
$53.25 p/Share
6,794
Reduced 3.56%
184,177
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$377,271
$56.15 p/Share
6,719
Reduced 3.4%
190,971
Common Stock
Dec 06
2024
SELL
Open market or private sale
$646,712
$58.68 p/Share
11,021
Reduced 5.28%
197,690
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$544,379
$58.63 p/Share
9,285
Reduced 4.27%
208,180
Common Stock
Sep 06
2024
SELL
Open market or private sale
$547,903
$49.71 p/Share
11,022
Reduced 4.82%
217,465
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$457,471
$49.27 p/Share
9,285
Reduced 3.91%
228,487
Common Stock
Jul 15
2024
SELL
Open market or private sale
$681,164
$44.22 p/Share
15,404
Reduced 6.08%
237,772
Common Stock
Jun 06
2024
SELL
Open market or private sale
$881,606
$46.72 p/Share
18,870
Reduced 6.94%
253,176
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$1,258,259
$46.68 p/Share
26,955
Reduced 9.03%
271,585
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
49,317
Added 14.18%
298,540
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
166,186
Added 40.01%
249,223
Common Stock
Mar 12
2024
SELL
Open market or private sale
$199,010
$46.26 p/Share
4,302
Reduced 4.93%
83,037
Common Stock
Mar 06
2024
SELL
Open market or private sale
$97,791
$46.88 p/Share
2,086
Reduced 2.33%
87,339
Common Stock
Feb 15
2024
SELL
Open market or private sale
$346,962
$52.61 p/Share
6,595
Reduced 6.87%
89,425
Common Stock
Jan 16
2024
SELL
Open market or private sale
$371,025
$56.25 p/Share
6,596
Reduced 6.43%
96,020
Common Stock
Dec 15
2023
SELL
Open market or private sale
$354,671
$54.59 p/Share
6,497
Reduced 5.95%
102,616
Common Stock
Dec 06
2023
SELL
Open market or private sale
$714,724
$54.63 p/Share
13,083
Reduced 10.71%
109,113
Common Stock
Jul 15
2023
BUY
Grant, award, or other acquisition
-
122,196
Added 50.0%
122,196
Common Stock