Sep 04
2021
BUY
Exercise of conversion of derivative security
-
69,614
Added 32.41%
145,154
Common Stock
Aug 14
2021
SELL
Open market or private sale
$53,196
$58.91 p/Share
903
Reduced 1.12%
79,545
Common Stock
Aug 14
2021
BUY
Exercise of conversion of derivative security
-
1,820
Added 2.21%
80,448
Common Stock
Aug 06
2021
SELL
Open market or private sale
$419,947
$59.55 p/Share
7,052
Reduced 8.23%
78,628
Common Stock
Aug 02
2021
SELL
Open market or private sale
$744,282
$57.09 p/Share
13,037
Reduced 13.21%
85,680
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
-
26,292
Added 21.22%
97,599
Common Stock
Jun 07
2021
SELL
Open market or private sale
$130,838
$52.44 p/Share
2,495
Reduced 3.35%
72,001
Common Stock
Jun 04
2021
SELL
Open market or private sale
$212,866
$53.15 p/Share
4,005
Reduced 5.1%
74,496
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
-
8,076
Added 9.33%
78,501
Common Stock
May 14
2021
SELL
Open market or private sale
$41,826
$46.37 p/Share
902
Reduced 1.26%
70,425
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
-
1,819
Added 2.49%
71,327
Common Stock
May 07
2021
SELL
Open market or private sale
$161,335
$50.26 p/Share
3,210
Reduced 4.41%
69,508
Common Stock
May 02
2021
SELL
Open market or private sale
$56,247
$50.31 p/Share
1,118
Reduced 1.51%
72,718
Common Stock
May 02
2021
BUY
Exercise of conversion of derivative security
-
2,253
Added 2.96%
73,836
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$117,655
$42.11 p/Share
2,794
Reduced 4.09%
65,531
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
-
8,077
Added 10.57%
68,325
Common Stock
Feb 19
2021
SELL
Open market or private sale
$142,373
$47.05 p/Share
3,026
Reduced 4.78%
60,248
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$123,038
$48.44 p/Share
2,540
Reduced 3.93%
62,047
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
7,279
Added 9.5%
69,326
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$41,300
$43.89 p/Share
941
Reduced 1.44%
64,587
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
-
2,254
Added 3.33%
65,528
Common Stock
Jan 05
2021
SELL
Open market or private sale
$8,264
$45.16 p/Share
183
Reduced 0.29%
63,274
Common Stock
Dec 08
2020
SELL
Open market or private sale
$88,912
$43.67 p/Share
2,036
Reduced 3.12%
63,274
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$169,492
$42.32 p/Share
4,005
Reduced 5.78%
65,310
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
-
8,076
Added 10.44%
69,315
Common Stock