Nov 18
2025
SELL
Payment of exercise price or tax liability
$59,696
$65.1 p/Share
917
Reduced 1.63%
55,218
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
-
12,374
Added 18.06%
56,135
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$34,554
$64.83 p/Share
533
Reduced 1.2%
43,761
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$23,244
$65.11 p/Share
357
Reduced 0.8%
44,294
Common Stock
Aug 29
2025
BUY
Grant, award, or other acquisition
-
97
Added 0.22%
44,651
Common Stock
May 28
2025
BUY
Grant, award, or other acquisition
-
84
Added 0.19%
44,553
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
88
Added 0.2%
44,468
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
7,367
Added 14.24%
44,356
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.03%
36,989
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
6,369
Added 14.56%
37,363
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$249,116
$88.97 p/Share
2,800
Reduced 8.29%
30,994
Common Stock
Nov 16
2024
BUY
Grant, award, or other acquisition
-
4,462
Added 11.76%
33,465
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$63,256
$92.48 p/Share
684
Reduced 2.28%
29,331
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$43,844
$95.73 p/Share
458
Reduced 1.5%
30,015
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
19
Added 0.06%
30,473
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.04%
30,453
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
30,441
Common Stock
Mar 04
2024
SELL
Open market or private sale
$705,354
$174.42 p/Share
4,044
Reduced 11.73%
30,430
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$419,767
$103.8 p/Share
4,044
Added 10.5%
34,474
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,037,792
$158.49 p/Share
6,548
Reduced 17.71%
30,430
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,363,772
$131.41 p/Share
10,378
Reduced 21.91%
36,978
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
18,118
Added 28.08%
46,409
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$41,650
$135.23 p/Share
308
Reduced 1.04%
29,238
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
3,676
Added 11.06%
29,546
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$56,487
$132.29 p/Share
427
Reduced 1.62%
25,870
Common Stock