Mar 03
2022
SELL
Open market or private sale
$25,565
$56.31 p/Share
454
Reduced 0.29%
155,574
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
41,000
Added 20.81%
156,028
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$73,737
$66.49 p/Share
1,109
Reduced 0.95%
115,028
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$50,899
$63.15 p/Share
806
Reduced 0.69%
116,137
Common Stock
Jan 03
2022
-
4,000
Reduced 3.31%
116,943
Common Stock
Dec 02
2021
SELL
Open market or private sale
$51,559
$83.16 p/Share
620
Reduced 0.51%
120,943
Common Stock
Nov 19
2021
SELL
Open market or private sale
$979,501
$95.44 p/Share
10,263
Reduced 7.79%
121,563
Common Stock
Nov 18
2021
SELL
Open market or private sale
$48,730
$97.46 p/Share
500
Reduced 0.38%
131,826
Common Stock
Nov 16
2021
SELL
Open market or private sale
$159,390
$95.5 p/Share
1,669
Reduced 1.25%
132,326
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$104,070
$88.12 p/Share
1,181
Reduced 0.87%
133,995
Common Stock
Sep 02
2021
SELL
Open market or private sale
$57,234
$94.29 p/Share
607
Reduced 0.45%
135,176
Common Stock
Aug 16
2021
SELL
Open market or private sale
$159,992
$95.12 p/Share
1,682
Reduced 1.22%
135,783
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$474,473
$100.46 p/Share
4,723
Reduced 3.32%
137,465
Common Stock
Jun 04
2021
SELL
Open market or private sale
$58,591
$74.26 p/Share
789
Reduced 0.55%
142,188
Common Stock
Jun 02
2021
SELL
Open market or private sale
$32,888
$71.34 p/Share
461
Reduced 0.32%
142,977
Common Stock
May 26
2021
SELL
Open market or private sale
$1,312,200
$72.9 p/Share
18,000
Reduced 11.15%
143,438
Common Stock
May 25
2021
SELL
Open market or private sale
$755,513
$72.94 p/Share
10,358
Reduced 6.03%
161,438
Common Stock
May 18
2021
SELL
Open market or private sale
$81,670
$70.71 p/Share
1,155
Reduced 0.67%
171,796
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$44,886
$111.38 p/Share
403
Reduced 0.23%
172,951
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$178,649
$161.09 p/Share
1,109
Reduced 0.64%
173,354
Common Stock
Dec 21
2020
-
100
Reduced 0.06%
174,463
Common Stock
Dec 10
2020
SELL
Open market or private sale
$880,798
$51.94 p/Share
16,958
Reduced 8.85%
174,563
Common Stock
Dec 09
2020
SELL
Open market or private sale
$550,159
$51.6 p/Share
10,662
Reduced 5.27%
191,521
Common Stock
Dec 02
2020
SELL
Open market or private sale
$1,373,461
$45.86 p/Share
29,949
Reduced 12.9%
202,183
Common Stock
Nov 17
2020
SELL
Open market or private sale
$171,210
$45.45 p/Share
3,767
Reduced 1.6%
232,132
Common Stock