Dec 13
2023
SELL
Open market or private sale
$712,200
$150.0 p/Share
4,748
Reduced 14.42%
28,173
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$46,952
$134.92 p/Share
348
Reduced 1.05%
32,921
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$127,985
$133.18 p/Share
961
Reduced 2.81%
33,269
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$91,366
$132.8 p/Share
688
Reduced 1.97%
34,230
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$356,816
$133.19 p/Share
2,679
Reduced 8.96%
27,209
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
13,110
Added 27.3%
34,918
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$63,630
$167.45 p/Share
380
Reduced 1.53%
24,467
Common Stock
Dec 08
2022
SELL
Open market or private sale
$400,311
$179.03 p/Share
2,236
Reduced 8.29%
24,720
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$135,801
$171.9 p/Share
790
Reduced 2.85%
26,956
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$86,169
$166.03 p/Share
519
Reduced 1.84%
27,746
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$491,881
$166.57 p/Share
2,953
Reduced 9.46%
28,265
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
11,497
Added 26.92%
31,218
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$23,432
$171.04 p/Share
137
Reduced 0.69%
19,721
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$51,737
$136.15 p/Share
380
Reduced 1.88%
19,841
Common Stock
Mar 30
2022
SELL
Open market or private sale
$487,020
$162.34 p/Share
3,000
Reduced 12.99%
20,096
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$67,731
$194.63 p/Share
348
Reduced 1.48%
23,096
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$85,867
$194.27 p/Share
442
Reduced 1.85%
23,444
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$942,792
$194.35 p/Share
4,851
Reduced 16.88%
23,886
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
13,964
Added 32.7%
28,737
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$31,797
$192.71 p/Share
165
Reduced 1.1%
14,773
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$25,567
$186.62 p/Share
137
Reduced 0.91%
14,938
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$58,353
$153.56 p/Share
380
Reduced 2.47%
14,983
Common Stock
Jun 10
2021
-
300
Reduced 1.92%
15,363
Common Stock
Nov 23
2020
SELL
Open market or private sale
$279,654
$117.01 p/Share
2,390
Reduced 13.3%
15,579
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$40,427
$116.17 p/Share
348
Reduced 1.9%
17,969
Common Stock