Jan 31
2023
SELL
Open market or private sale
$382,690
$77.0 p/Share
4,970
Reduced 4.96%
95,322
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$195,316
$77.2 p/Share
2,530
Reduced 2.46%
100,292
Common Stock
Jan 24
2023
SELL
Open market or private sale
$417,760
$80.0 p/Share
5,222
Reduced 4.83%
102,822
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$180,918
$79.42 p/Share
2,278
Reduced 2.06%
108,044
Common Stock
Jan 09
2023
SELL
Open market or private sale
$745,783
$71.36 p/Share
10,451
Reduced 8.65%
110,322
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$98,721
$63.98 p/Share
1,543
Reduced 1.26%
120,773
Common Stock
Oct 26
2022
SELL
Open market or private sale
$971,850
$64.79 p/Share
15,000
Reduced 10.92%
122,316
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$742,298
$62.88 p/Share
11,805
Reduced 7.92%
137,316
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$32,303
$59.71 p/Share
541
Reduced 0.36%
149,121
Common Stock
Oct 20
2022
SELL
Open market or private sale
$459,321
$61.3 p/Share
7,493
Reduced 4.77%
149,662
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
30,150
Added 16.1%
157,155
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$52,674
$58.92 p/Share
894
Reduced 0.7%
127,005
Common Stock
Jul 29
2022
SELL
Open market or private sale
$617,980
$59.29 p/Share
10,423
Reduced 7.25%
133,257
Common Stock
Jul 20
2022
SELL
Open market or private sale
$521,235
$55.0 p/Share
9,477
Reduced 6.19%
143,680
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$66,861
$65.23 p/Share
1,025
Reduced 0.66%
153,157
Common Stock
Oct 26
2021
SELL
Open market or private sale
$1,124,326
$61.96 p/Share
18,146
Reduced 10.53%
154,182
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$1,122,840
$61.62 p/Share
18,222
Reduced 9.56%
172,328
Common Stock
Oct 21
2021
BUY
Grant, award, or other acquisition
-
27,540
Added 12.63%
190,550
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$85,308
$62.36 p/Share
1,368
Reduced 0.83%
163,010
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$46,598
$62.97 p/Share
740
Reduced 0.45%
164,378
Common Stock
Jun 07
2021
SELL
Open market or private sale
$158,630
$58.0 p/Share
2,735
Reduced 1.58%
170,118
Common Stock
May 07
2021
SELL
Open market or private sale
$384,318
$54.0 p/Share
7,117
Reduced 3.95%
172,853
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 7.69%
179,970
Common Stock
Nov 11
2020
SELL
Open market or private sale
$861,085
$36.92 p/Share
23,323
Reduced 12.39%
164,970
Common Stock
Nov 07
2020
SELL
Payment of exercise price or tax liability
$42,445
$35.94 p/Share
1,181
Reduced 0.62%
188,293
Common Stock