Jun 30
2025
BUY
Other acquisition or disposition
$21,237
$69.63 p/Share
305
Added 0.15%
209,698
Common Stock
May 12
2025
SELL
Open market or private sale
$467,014
$93.91 p/Share
4,973
Reduced 2.32%
209,393
Common Stock
May 09
2025
SELL
Payment of exercise price or tax liability
$1,291,289
$91.49 p/Share
14,114
Reduced 6.18%
214,366
Common Stock
May 09
2025
BUY
Exercise of conversion of derivative security
-
35,873
Added 13.74%
225,236
Common Stock
May 05
2025
SELL
Open market or private sale
$1,694,893
$89.91 p/Share
18,851
Reduced 8.91%
192,607
Common Stock
Apr 30
2025
SELL
Open market or private sale
$2,309,227
$85.88 p/Share
26,889
Reduced 11.28%
211,458
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$312,435
$86.86 p/Share
3,597
Reduced 1.49%
238,347
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
-
9,142
Added 3.64%
241,944
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$193,852
$85.21 p/Share
2,275
Reduced 0.97%
232,802
Common Stock
Apr 25
2025
BUY
Exercise of conversion of derivative security
-
5,783
Added 2.4%
235,077
Common Stock
Jun 30
2024
BUY
Open market or private purchase
$21,253
$34.17 p/Share
622
Added 0.27%
229,294
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$251,775
$78.07 p/Share
3,225
Reduced 1.39%
228,672
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
8,198
Added 3.41%
231,897
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$876,683
$75.02 p/Share
11,686
Reduced 4.96%
223,699
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
30,537
Added 11.57%
233,321
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$218,258
$71.49 p/Share
3,053
Reduced 1.47%
204,848
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
9,066
Added 4.18%
207,901
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,219
$34.17 p/Share
621
Added 0.31%
198,835
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$112,729
$35.55 p/Share
3,171
Reduced 1.57%
198,214
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
8,062
Added 3.85%
201,385
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$417,812
$36.3 p/Share
11,510
Reduced 5.62%
193,323
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
34,283
Added 14.64%
199,876
Common Stock
Aug 10
2022
BUY
Open market or private purchase
$212,450
$42.49 p/Share
5,000
Added 2.85%
170,550
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$18,287
$34.7 p/Share
527
Added 0.32%
165,550
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$578,053
$43.43 p/Share
13,310
Reduced 7.46%
165,023
Common Stock