Oct 28
2025
BUY
Grant, award, or other acquisition
-
2,463
Added 22.71%
8,381
Common Stock
Oct 27
2025
SELL
Payment of exercise price or tax liability
$54,749
$146.39 p/Share
374
Reduced 5.94%
5,918
Common Stock
Oct 23
2025
SELL
Payment of exercise price or tax liability
$36,220
$139.31 p/Share
260
Reduced 3.97%
6,292
Common Stock
Oct 16
2025
SELL
Open market or private sale
$578,002
$140.02 p/Share
4,128
Reduced 38.65%
6,552
Common Stock
Oct 02
2025
SELL
Open market or private sale
$636,900
$127.38 p/Share
5,000
Reduced 31.89%
10,680
Common Stock
Jun 24
2025
SELL
Open market or private sale
$702,099
$140.42 p/Share
5,000
Reduced 24.18%
15,680
Common Stock
May 30
2025
SELL
Open market or private sale
$498,043
$121.09 p/Share
4,113
Reduced 16.59%
20,680
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$18,191
$104.55 p/Share
174
Added 0.7%
24,793
Common Stock
Dec 10
2024
SELL
Open market or private sale
$900,442
$136.7 p/Share
6,587
Reduced 21.11%
24,619
Common Stock
Nov 19
2024
SELL
Open market or private sale
$306,711
$120.8 p/Share
2,539
Reduced 7.52%
31,206
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$64,932
$137.86 p/Share
471
Reduced 1.38%
33,690
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$1,486,850
$139.14 p/Share
10,686
Reduced 23.83%
34,161
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
25,459
Added 36.21%
44,847
Common Stock
Nov 05
2024
SELL
Open market or private sale
$191,980
$113.8 p/Share
1,687
Reduced 8.0%
19,388
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$45,370
$117.54 p/Share
386
Reduced 1.8%
21,075
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$81,904
$121.7 p/Share
673
Reduced 3.04%
21,461
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
2,653
Added 10.7%
22,134
Common Stock
Sep 17
2024
SELL
Open market or private sale
$704,776
$101.92 p/Share
6,915
Reduced 26.2%
19,481
Common Stock
Aug 21
2024
SELL
Open market or private sale
$716,083
$107.15 p/Share
6,683
Reduced 20.2%
26,396
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$16,516
$65.54 p/Share
252
Added 0.76%
33,079
Common Stock
Mar 15
2024
SELL
Open market or private sale
$210,645
$88.88 p/Share
2,370
Reduced 6.73%
32,827
Common Stock
Feb 12
2024
SELL
Open market or private sale
$185,175
$83.79 p/Share
2,210
Reduced 5.91%
35,197
Common Stock
Jan 10
2024
SELL
Open market or private sale
$206,600
$82.64 p/Share
2,500
Reduced 6.26%
37,407
Common Stock
Dec 15
2023
SELL
Open market or private sale
$174,670
$94.01 p/Share
1,858
Reduced 4.45%
39,907
Common Stock
Dec 07
2023
SELL
Open market or private sale
$201,420
$84.88 p/Share
2,373
Reduced 5.38%
41,765
Common Stock