May 13
2022
SELL
Payment of exercise price or tax liability
$48,538
$52.53 p/Share
924
Reduced 0.95%
96,474
Common Stock
Dec 08
2021
SELL
Open market or private sale
$305,440
$76.36 p/Share
4,000
Reduced 3.96%
97,123
Common Stock
Dec 07
2021
SELL
Open market or private sale
$137,916
$76.62 p/Share
1,800
Reduced 1.75%
101,123
Common Stock
Dec 01
2021
SELL
Open market or private sale
$602,000
$75.25 p/Share
8,000
Reduced 7.21%
102,923
Common Stock
Nov 22
2021
SELL
Open market or private sale
$50,641
$78.88 p/Share
642
Reduced 0.58%
110,923
Common Stock
Nov 17
2021
SELL
Open market or private sale
$192,375
$76.95 p/Share
2,500
Reduced 2.19%
111,565
Common Stock
Nov 11
2021
SELL
Open market or private sale
$303,198
$72.19 p/Share
4,200
Reduced 3.55%
114,065
Common Stock
Nov 05
2021
SELL
Open market or private sale
$92,659
$75.95 p/Share
1,220
Reduced 1.02%
118,052
Common Stock
Nov 04
2021
SELL
Open market or private sale
$106,800
$71.2 p/Share
1,500
Reduced 1.24%
119,272
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$2,476,821
$74.52 p/Share
33,237
Reduced 21.58%
120,772
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
74,937
Added 32.73%
154,009
Common Stock
Nov 03
2021
SELL
Open market or private sale
$37,928
$73.22 p/Share
518
Reduced 0.65%
79,072
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$193,052
$69.82 p/Share
2,765
Reduced 3.36%
79,591
Common Stock
Oct 28
2021
SELL
Payment of exercise price or tax liability
$26,808
$69.63 p/Share
385
Reduced 0.47%
82,356
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
3,044
Added 3.55%
82,741
Common Stock
Sep 15
2021
SELL
Open market or private sale
$139,208
$62.65 p/Share
2,222
Reduced 2.71%
79,697
Common Stock
Sep 08
2021
SELL
Open market or private sale
$40,914
$63.63 p/Share
643
Reduced 0.78%
81,919
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$60,887
$51.08 p/Share
1,192
Reduced 1.42%
82,562
Common Stock
Dec 08
2020
SELL
Open market or private sale
$232,168
$49.95 p/Share
4,648
Reduced 5.28%
83,413
Common Stock
Dec 07
2020
SELL
Open market or private sale
$220,938
$48.88 p/Share
4,520
Reduced 4.88%
88,061
Common Stock
Dec 03
2020
SELL
Open market or private sale
$128,875
$46.66 p/Share
2,762
Reduced 2.9%
92,581
Common Stock
Nov 27
2020
SELL
Open market or private sale
$127,504
$45.15 p/Share
2,824
Reduced 2.88%
95,343
Common Stock
Nov 13
2020
BUY
Grant, award, or other acquisition
$9,796
$23.95 p/Share
409
Added 0.41%
98,167
Common Stock
Nov 09
2020
SELL
Open market or private sale
$48,332
$44.22 p/Share
1,093
Reduced 1.11%
97,758
Common Stock
Nov 05
2020
SELL
Payment of exercise price or tax liability
$1,167,912
$41.43 p/Share
28,190
Reduced 22.19%
98,851
Common Stock