Dec 06
2023
SELL
Payment of exercise price or tax liability
$23,588
$136.35 p/Share
173
Reduced 0.19%
89,232
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$85,134
$134.92 p/Share
631
Reduced 0.7%
89,405
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$150,892
$133.18 p/Share
1,133
Reduced 1.24%
90,036
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$71,313
$132.8 p/Share
537
Reduced 0.59%
91,169
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$488,008
$133.19 p/Share
3,664
Reduced 4.16%
84,357
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
18,848
Added 17.05%
91,706
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$24,998
$178.56 p/Share
140
Reduced 0.18%
76,379
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$272,977
$171.9 p/Share
1,588
Reduced 2.03%
76,519
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$89,490
$166.03 p/Share
539
Reduced 0.69%
78,107
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,159,826
$166.57 p/Share
6,963
Reduced 8.13%
78,646
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
20,753
Added 19.51%
85,609
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$166,592
$171.04 p/Share
974
Reduced 1.48%
64,856
Common Stock
Dec 13
2021
SELL
Open market or private sale
$3,045,600
$203.04 p/Share
15,000
Reduced 18.59%
65,691
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$23,684
$202.43 p/Share
117
Reduced 0.14%
80,691
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$142,080
$194.63 p/Share
730
Reduced 0.9%
80,808
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$154,056
$194.27 p/Share
793
Reduced 0.96%
81,538
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$1,843,799
$194.35 p/Share
9,487
Reduced 10.33%
82,331
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
25,930
Added 22.02%
91,818
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$159,178
$192.71 p/Share
826
Reduced 1.24%
65,888
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$113,465
$186.62 p/Share
608
Reduced 0.9%
66,714
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$58,226
$127.13 p/Share
458
Reduced 0.68%
67,152
Common Stock
Dec 01
2020
SELL
Open market or private sale
$1,284,462
$121.75 p/Share
10,550
Reduced 13.5%
67,610
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$90,729
$116.17 p/Share
781
Reduced 0.99%
78,160
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$1,000,451
$115.14 p/Share
8,689
Reduced 10.85%
71,360
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
-
26,999
Added 25.49%
78,941
Common Stock