Nov 18
2024
SELL
Payment of exercise price or tax liability
$273,464
$151.42 p/Share
1,806
Reduced 1.87%
94,602
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$238,095
$149.37 p/Share
1,594
Reduced 1.63%
96,408
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$388,362
$149.37 p/Share
2,600
Reduced 2.58%
98,002
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$489,336
$149.37 p/Share
3,276
Reduced 3.15%
100,602
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$9,127
$154.71 p/Share
59
Reduced 0.06%
103,860
Common Stock
Jun 14
2024
-
720
Reduced 0.69%
103,919
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$78,650
$157.3 p/Share
500
Reduced 0.48%
104,639
Common Stock
Dec 06
2023
SELL
Open market or private sale
$1,559,320
$140.0 p/Share
11,138
Reduced 9.58%
105,139
Common Stock
Nov 27
2023
SELL
Open market or private sale
$981,397
$134.9 p/Share
7,275
Reduced 5.89%
116,277
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$146,118
$134.92 p/Share
1,083
Reduced 0.87%
123,552
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$452,812
$133.18 p/Share
3,400
Reduced 2.66%
124,635
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$345,280
$132.8 p/Share
2,600
Reduced 1.99%
128,035
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,458,963
$133.19 p/Share
10,954
Reduced 9.93%
99,395
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
53,332
Added 28.99%
130,635
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$5,424
$132.31 p/Share
41
Reduced 0.05%
88,257
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$54,886
$157.72 p/Share
348
Reduced 0.39%
88,298
Common Stock
Nov 30
2022
SELL
Open market or private sale
$720,000
$180.0 p/Share
4,000
Reduced 4.32%
88,646
Common Stock
Nov 29
2022
SELL
Open market or private sale
$760,751
$173.45 p/Share
4,386
Reduced 4.52%
92,646
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$496,447
$171.9 p/Share
2,888
Reduced 2.89%
97,032
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$264,651
$166.03 p/Share
1,594
Reduced 1.57%
99,920
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,613,730
$166.57 p/Share
9,688
Reduced 8.71%
101,514
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
40,509
Added 26.7%
111,202
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$167,106
$171.04 p/Share
977
Reduced 1.36%
70,693
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$6,452
$157.36 p/Share
41
Reduced 0.06%
71,670
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
4,026
Added 5.32%
71,711
Common Stock