Dec 01
2021
SELL
Payment of exercise price or tax liability
$98,227
$36.02 p/Share
2,727
Reduced 1.03%
262,033
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$120,970
$44.36 p/Share
2,727
Reduced 1.02%
264,760
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$128,305
$47.05 p/Share
2,727
Reduced 1.01%
267,487
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$2,610,082
$39.89 p/Share
65,432
Reduced 19.49%
270,214
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$110,771
$40.62 p/Share
2,727
Reduced 0.81%
335,646
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$118,515
$43.46 p/Share
2,727
Reduced 0.8%
338,373
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$127,689
$50.59 p/Share
2,524
Reduced 0.73%
341,100
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$128,724
$50.98 p/Share
2,525
Reduced 0.73%
343,624
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$138,294
$54.77 p/Share
2,525
Reduced 0.72%
346,149
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$145,440
$57.6 p/Share
2,525
Reduced 0.72%
348,674
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
123,153
Added 25.96%
351,199
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$2,881,884
$58.85 p/Share
48,970
Reduced 17.68%
228,046
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
100,000
Added 26.52%
277,016
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$95,526
$54.4 p/Share
1,756
Reduced 0.98%
177,016
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$92,647
$52.76 p/Share
1,756
Reduced 0.97%
178,772
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$96,645
$51.0 p/Share
1,895
Reduced 1.04%
180,528
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$125,415
$49.63 p/Share
2,527
Reduced 1.37%
182,423
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$84,427
$33.41 p/Share
2,527
Reduced 1.35%
184,950
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$93,890
$37.14 p/Share
2,528
Reduced 1.33%
187,477
Common Stock
Sep 01
2020
SELL
Payment of exercise price or tax liability
$86,744
$34.3 p/Share
2,529
Reduced 1.31%
190,005
Common Stock
Aug 01
2020
SELL
Payment of exercise price or tax liability
$76,527
$30.26 p/Share
2,529
Reduced 1.3%
192,534
Common Stock
Jul 01
2020
SELL
Payment of exercise price or tax liability
$77,018
$30.43 p/Share
2,531
Reduced 1.28%
195,063
Common Stock
Jun 01
2020
SELL
Payment of exercise price or tax liability
$90,660
$35.82 p/Share
2,531
Reduced 1.26%
197,594
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$71,883
$28.39 p/Share
2,532
Reduced 1.25%
200,125
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$64,388
$25.42 p/Share
2,533
Reduced 1.23%
202,657
Common Stock