Oct 15
2022
SELL
Payment of exercise price or tax liability
$246,598
$37.01 p/Share
6,663
Reduced 0.91%
723,978
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
13,435
Added 1.82%
725,551
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$321,338
$48.22 p/Share
6,664
Reduced 0.92%
717,206
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
13,436
Added 1.83%
718,779
Common Stock
Apr 19
2022
SELL
Open market or private sale
$2,796,365
$61.08 p/Share
45,782
Reduced 6.89%
618,298
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$5,489,861
$60.97 p/Share
90,042
Reduced 11.26%
709,861
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
181,605
Added 20.33%
711,500
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$575,984
$71.4 p/Share
8,067
Reduced 1.2%
664,080
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
16,269
Added 2.36%
672,147
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$711,310
$83.0 p/Share
8,570
Reduced 1.29%
655,878
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
17,118
Added 2.54%
657,518
Common Stock
Dec 23
2021
-
10,000
Reduced 1.52%
647,330
Common Stock
Dec 07
2021
-
10,000
Reduced 1.5%
657,330
Common Stock
Nov 30
2021
SELL
Open market or private sale
$7,473,000
$74.73 p/Share
100,000
Reduced 13.03%
667,330
Common Stock
Nov 25
2021
BUY
Exercise of conversion of derivative security
-
399,644
Added 34.25%
767,330
Common Stock
Nov 16
2021
SELL
Open market or private sale
$7,233,000
$72.33 p/Share
100,000
Reduced 21.39%
367,557
Common Stock
Nov 15
2021
SELL
Open market or private sale
$16,406,114
$72.93 p/Share
224,957
Reduced 32.48%
467,557
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$1,803,130
$14.43 p/Share
124,957
Added 15.29%
692,494
Common Stock
Oct 15
2021
-
300,423
Reduced 34.96%
558,908
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$566,953
$65.65 p/Share
8,636
Reduced 1.5%
567,686
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
17,414
Added 2.98%
567,833
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$2,359,256
$60.39 p/Share
39,067
Reduced 4.35%
859,331
Common Stock
Aug 15
2021
BUY
Exercise of conversion of derivative security
-
78,795
Added 8.21%
880,777
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$472,782
$55.7 p/Share
8,488
Reduced 1.03%
819,603
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
17,117
Added 2.04%
823,053
Common Stock