Mar 04
2022
SELL
Payment of exercise price or tax liability
$369,309
$71.85 p/Share
5,140
Reduced 15.26%
28,541
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
11,560
Added 28.37%
29,193
Common Stock
Mar 03
2022
SELL
Open market or private sale
$532,678
$68.45 p/Share
7,782
Reduced 26.02%
22,121
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$870,265
$69.51 p/Share
12,520
Reduced 29.51%
29,903
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
28,084
Added 39.83%
42,423
Common Stock
Aug 02
2021
SELL
Open market or private sale
$1,165,769
$88.47 p/Share
13,177
Reduced 47.89%
14,339
Common Stock
Mar 08
2021
SELL
Open market or private sale
$233,438
$73.57 p/Share
3,173
Reduced 10.34%
27,516
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$175,701
$73.7 p/Share
2,384
Reduced 7.21%
30,689
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
5,363
Added 13.95%
33,073
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$330,839
$73.7 p/Share
4,489
Reduced 13.94%
27,710
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
10,095
Added 25.49%
29,505
Common Stock
Mar 01
2021
SELL
Open market or private sale
$359,943
$82.48 p/Share
4,364
Reduced 16.49%
22,104
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$571,677
$81.02 p/Share
7,056
Reduced 21.05%
26,468
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
15,784
Added 32.01%
33,524
Common Stock
May 11
2020
SELL
Open market or private sale
$381,423
$43.26 p/Share
8,817
Reduced 33.2%
17,740
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$18,779
$43.37 p/Share
433
Reduced 1.6%
26,557
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
972
Added 3.48%
26,990
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$103,394
$43.37 p/Share
2,384
Reduced 8.39%
26,018
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
5,363
Added 15.88%
28,402
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$113,369
$43.37 p/Share
2,614
Reduced 10.19%
23,039
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
6,059
Added 19.72%
24,662
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$437,098
$50.59 p/Share
8,640
Reduced 30.6%
19,594
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
19,307
Added 40.61%
28,234
Common Stock
Aug 06
2019
SELL
Open market or private sale
$16,736
$62.68 p/Share
267
Reduced 2.9%
8,927
Common Stock
Aug 05
2019
SELL
Payment of exercise price or tax liability
$26,602
$62.01 p/Share
429
Reduced 4.46%
9,194
Common Stock