Nov 02
2021
SELL
Open market or private sale
$30,776
$73.45 p/Share
419
Reduced 4.13%
9,733
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
-
863
Added 7.83%
10,152
Common Stock
Sep 04
2021
SELL
Open market or private sale
$490,432
$63.07 p/Share
7,776
Reduced 45.57%
9,289
Common Stock
Sep 04
2021
BUY
Exercise of conversion of derivative security
-
16,046
Added 49.82%
16,162
Common Stock
Aug 14
2021
SELL
Open market or private sale
$17,378
$58.91 p/Share
295
Reduced 22.45%
1,019
Common Stock
Aug 14
2021
BUY
Exercise of conversion of derivative security
-
607
Added 31.6%
1,314
Common Stock
Aug 10
2021
SELL
Open market or private sale
$472,330
$58.85 p/Share
8,026
Reduced 91.9%
707
Common Stock
Aug 02
2021
SELL
Open market or private sale
$278,828
$57.09 p/Share
4,884
Reduced 35.87%
8,733
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
-
10,078
Added 43.3%
13,198
Common Stock
Jun 04
2021
SELL
Open market or private sale
$47,941
$53.15 p/Share
902
Reduced 20.31%
3,539
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
-
1,861
Added 29.53%
4,441
Common Stock
May 14
2021
SELL
Open market or private sale
$13,633
$46.37 p/Share
294
Reduced 3.27%
8,700
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
-
606
Added 6.31%
8,994
Common Stock
May 02
2021
SELL
Open market or private sale
$14,590
$50.31 p/Share
290
Reduced 3.34%
8,388
Common Stock
May 02
2021
BUY
Exercise of conversion of derivative security
-
864
Added 9.05%
8,678
Common Stock
Apr 18
2021
SELL
Payment of exercise price or tax liability
$61,337
$57.92 p/Share
1,059
Reduced 11.94%
7,814
Common Stock
Apr 18
2021
BUY
Exercise of conversion of derivative security
-
3,165
Added 26.29%
8,873
Common Stock
Mar 05
2021
SELL
Open market or private sale
$171,298
$41.78 p/Share
4,100
Reduced 53.78%
3,524
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$26,235
$42.11 p/Share
623
Reduced 7.55%
7,624
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
-
1,862
Added 18.42%
8,247
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$39,333
$48.44 p/Share
812
Reduced 8.66%
8,569
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
2,427
Added 20.55%
9,381
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$12,948
$43.89 p/Share
295
Reduced 4.07%
6,954
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
-
864
Added 10.65%
7,249
Common Stock
Jan 18
2021
SELL
Payment of exercise price or tax liability
$54,078
$43.09 p/Share
1,255
Reduced 16.43%
6,385
Common Stock