Nov 10
2022
SELL
Open market or private sale
$451,212
$67.77 p/Share
6,658
Reduced 6.91%
89,656
Common Stock
Nov 04
2022
SELL
Open market or private sale
$252,880
$63.22 p/Share
4,000
Reduced 3.99%
96,230
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$630,379
$60.26 p/Share
10,461
Reduced 9.45%
100,230
Common Stock
Nov 03
2022
BUY
Grant, award, or other acquisition
-
23,646
Added 17.6%
110,691
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$180,533
$58.71 p/Share
3,075
Reduced 3.41%
87,045
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$16,732
$56.15 p/Share
298
Reduced 0.33%
90,120
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
3,817
Added 4.05%
90,418
Common Stock
Aug 15
2022
SELL
Open market or private sale
$657,048
$66.55 p/Share
9,873
Reduced 10.23%
86,601
Common Stock
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