Dec 04
2025
-
600
Reduced 0.8%
74,670
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$27,984
$104.03 p/Share
269
Reduced 0.36%
75,270
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
25,461
Added 25.21%
75,539
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$99,977
$106.7 p/Share
937
Reduced 1.84%
50,078
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$132,818
$106.34 p/Share
1,249
Reduced 2.39%
51,015
Common Stock
Nov 12
2025
SELL
Payment of exercise price or tax liability
$463,519
$106.02 p/Share
4,372
Reduced 7.72%
52,264
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
-
9,924
Added 15.53%
53,989
Common Stock
Oct 22
2025
SELL
Payment of exercise price or tax liability
$783,344
$107.19 p/Share
7,308
Reduced 13.53%
46,712
Common Stock
Oct 22
2025
BUY
Grant, award, or other acquisition
-
16,588
Added 23.49%
54,020
Common Stock
Dec 05
2024
-
500
Reduced 1.32%
37,432
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$322,284
$120.48 p/Share
2,675
Reduced 6.59%
37,932
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$68,723
$110.31 p/Share
623
Reduced 1.51%
40,607
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$101,313
$107.78 p/Share
940
Reduced 2.23%
41,230
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$516,698
$109.47 p/Share
4,720
Reduced 10.07%
42,170
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$321,781
$115.21 p/Share
2,793
Reduced 5.62%
46,890
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
6,326
Added 11.29%
49,683
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$295,848
$85.53 p/Share
3,459
Reduced 7.39%
43,357
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$116,415
$86.17 p/Share
1,351
Reduced 2.8%
46,816
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$80,541
$85.5 p/Share
942
Reduced 1.92%
48,167
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
16,355
Added 24.98%
49,109
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$14,975
$88.09 p/Share
170
Reduced 0.52%
32,754
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$327,997
$94.09 p/Share
3,486
Reduced 9.57%
32,924
Common Stock