Sep 02
2022
SELL
Payment of exercise price or tax liability
$2,491
$45.29 p/Share
55
Reduced 0.01%
631,319
Common Stock
Aug 24
2022
SELL
Open market or private sale
$599,432
$47.14 p/Share
12,716
Reduced 1.97%
631,374
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$576,413
$44.92 p/Share
12,832
Reduced 1.95%
644,090
Common Stock
May 25
2022
SELL
Open market or private sale
$560,057
$44.04 p/Share
12,717
Reduced 1.91%
651,577
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$628,206
$48.96 p/Share
12,831
Reduced 1.89%
664,294
Common Stock
Feb 24
2022
SELL
Open market or private sale
$832,935
$54.15 p/Share
15,382
Reduced 2.24%
672,737
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$569,486
$56.29 p/Share
10,117
Reduced 1.45%
688,119
Common Stock
Nov 24
2021
SELL
Open market or private sale
$9,036,077
$55.45 p/Share
162,959
Reduced 19.01%
694,369
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$9,258,236
$57.44 p/Share
161,181
Reduced 15.83%
857,328
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
-
261,247
Added 20.41%
1,018,509
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
7,157
Added 0.94%
757,262
Common Stock
Sep 20
2021
BUY
Grant, award, or other acquisition
-
158,705
Added 17.54%
746,085
Common Stock
Aug 25
2021
SELL
Open market or private sale
$390,552
$59.69 p/Share
6,543
Reduced 1.1%
587,380
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$356,949
$55.47 p/Share
6,435
Reduced 1.07%
593,923
Common Stock
Jun 25
2021
-
9,500
Reduced 1.57%
596,813
Common Stock
May 26
2021
SELL
Open market or private sale
$402,786
$53.11 p/Share
7,584
Reduced 1.24%
606,313
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$288,255
$53.43 p/Share
5,395
Reduced 0.87%
613,897
Common Stock
Feb 17
2021
SELL
Open market or private sale
$392,561
$46.2 p/Share
8,497
Reduced 1.36%
616,179
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$217,328
$48.5 p/Share
4,481
Reduced 0.71%
624,676
Common Stock
Dec 04
2020
-
2,500
Reduced 0.4%
625,831
Common Stock
Nov 19
2020
SELL
Open market or private sale
$9,963,445
$41.04 p/Share
242,774
Reduced 27.87%
628,331
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$9,133,353
$38.2 p/Share
239,093
Reduced 21.54%
871,105
Common Stock
Nov 10
2020
BUY
Grant, award, or other acquisition
-
448,691
Added 28.78%
1,110,198
Common Stock
Sep 18
2020
BUY
Grant, award, or other acquisition
-
195,931
Added 22.94%
658,025
Common Stock
Aug 19
2020
SELL
Open market or private sale
$328,633
$42.1 p/Share
7,806
Reduced 1.66%
462,094
Common Stock