Dec 03
2024
SELL
Open market or private sale
$7,142,053
$170.41 p/Share
41,911
Reduced 15.04%
236,805
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$1,902,523
$165.48 p/Share
11,497
Reduced 3.96%
278,762
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
29,215
Added 9.14%
290,259
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$709,554
$151.42 p/Share
4,686
Reduced 1.76%
261,044
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$470,515
$149.37 p/Share
3,150
Reduced 1.17%
265,730
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$365,956
$149.37 p/Share
2,450
Reduced 0.9%
268,880
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
1,632
Added 0.54%
298,250
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$3,938,734
$150.15 p/Share
26,232
Reduced 8.82%
271,330
Common Stock
Dec 27
2023
SELL
Open market or private sale
$4,742,179
$159.82 p/Share
29,672
Reduced 9.09%
296,618
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$698,885
$134.92 p/Share
5,180
Reduced 1.56%
326,290
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,332,199
$133.18 p/Share
10,003
Reduced 2.93%
331,470
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$415,265
$132.8 p/Share
3,127
Reduced 0.91%
341,473
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,392,235
$133.19 p/Share
10,453
Reduced 2.94%
344,600
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
78,688
Added 18.14%
355,053
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
1,157
Added 0.42%
276,365
Common Stock
Dec 23
2022
SELL
Open market or private sale
$3,071,730
$170.0 p/Share
18,069
Reduced 6.16%
275,208
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$113,921
$178.56 p/Share
638
Reduced 0.22%
293,277
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$3,030,253
$171.9 p/Share
17,628
Reduced 5.66%
293,915
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$667,606
$166.03 p/Share
4,021
Reduced 1.27%
311,543
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$7,877,261
$166.57 p/Share
47,291
Reduced 13.03%
315,564
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
122,500
Added 25.24%
362,855
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$165,993
$202.43 p/Share
820
Reduced 0.34%
240,355
Common Stock
Nov 30
2021
SELL
Open market or private sale
$19,825,422
$194.9 p/Share
101,721
Reduced 29.67%
241,175
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$2,081,957
$194.63 p/Share
10,697
Reduced 3.03%
342,896
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$1,067,319
$194.27 p/Share
5,494
Reduced 1.53%
353,593
Common Stock