May 15
2022
BUY
Exercise of conversion of derivative security
$241,019
$35.47 p/Share
6,795
Added 15.2%
37,911
Common Stock
Apr 18
2022
SELL
Open market or private sale
$866,950
$123.85 p/Share
7,000
Reduced 18.03%
31,823
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
$271,850
$54.37 p/Share
5,000
Added 11.41%
38,823
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$111,526
$125.17 p/Share
891
Reduced 2.57%
33,823
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
1,793
Added 4.98%
34,203
Common Stock
Mar 15
2022
SELL
Open market or private sale
$781,480
$111.64 p/Share
7,000
Reduced 17.53%
32,921
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$98,825
$110.79 p/Share
892
Reduced 2.49%
34,921
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$240,983
$35.47 p/Share
6,794
Added 14.54%
39,921
Common Stock
Feb 16
2022
SELL
Open market or private sale
$820,820
$117.26 p/Share
7,000
Reduced 17.07%
34,019
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
$177,350
$35.47 p/Share
5,000
Added 10.87%
41,019
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$41,668
$116.39 p/Share
358
Reduced 0.98%
36,019
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,028
Added 2.77%
36,122
Common Stock
Jan 18
2022
SELL
Open market or private sale
$493,550
$98.71 p/Share
5,000
Reduced 12.39%
35,349
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$141,880
$35.47 p/Share
4,000
Added 9.02%
40,349
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$127,219
$100.41 p/Share
1,267
Reduced 3.37%
36,349
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
3,426
Added 8.59%
36,452
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$170,325
$100.25 p/Share
1,699
Reduced 4.61%
35,190
Common Stock
Dec 15
2021
SELL
Open market or private sale
$494,250
$98.85 p/Share
5,000
Reduced 12.76%
34,190
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$263,258
$35.47 p/Share
7,422
Added 15.92%
39,190
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$176,511
$103.83 p/Share
1,700
Reduced 4.7%
34,467
Common Stock
Nov 15
2021
SELL
Open market or private sale
$515,700
$103.14 p/Share
5,000
Reduced 13.0%
33,467
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$263,329
$35.47 p/Share
7,424
Added 16.18%
38,467
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$212,347
$124.91 p/Share
1,700
Reduced 4.8%
33,743
Common Stock
Oct 15
2021
SELL
Open market or private sale
$624,350
$124.87 p/Share
5,000
Reduced 13.25%
32,743
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$403,697
$54.37 p/Share
7,425
Added 16.44%
37,743
Common Stock