May 24
2022
|
SELL
Open market or private sale
|
$746,325
$97.93 p/Share
|
7,621
|
|
May 20
2022
|
SELL
Payment of exercise price or tax liability
|
$769,595
$102.64 p/Share
|
7,498
|
|
May 20
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
15,119
|
|
May 02
2022
|
SELL
Open market or private sale
|
$115,710
$115.71 p/Share
|
1,000
|
|
May 02
2022
|
BUY
Exercise of conversion of derivative security
|
$59,580
$59.58 p/Share
|
1,000
|
|
Apr 01
2022
|
SELL
Open market or private sale
|
$186,358
$140.33 p/Share
|
1,328
|
|
Apr 01
2022
|
BUY
Exercise of conversion of derivative security
|
$70,371
$52.99 p/Share
|
1,328
|
|
Mar 01
2022
|
SELL
Open market or private sale
|
$163,112
$122.09 p/Share
|
1,336
|
|
Mar 01
2022
|
BUY
Exercise of conversion of derivative security
|
$70,795
$52.99 p/Share
|
1,336
|
|
Feb 24
2022
|
SELL
Open market or private sale
|
$1,159,872
$118.56 p/Share
|
9,783
|
|
Feb 22
2022
|
SELL
Payment of exercise price or tax liability
|
$986,458
$121.83 p/Share
|
8,097
|
|
Feb 22
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
17,880
|
|
Feb 01
2022
|
SELL
Open market or private sale
|
$166,455
$124.22 p/Share
|
1,340
|
|
Feb 01
2022
|
BUY
Exercise of conversion of derivative security
|
$71,007
$52.99 p/Share
|
1,340
|
|
Jan 03
2022
|
SELL
Open market or private sale
|
$191,352
$144.09 p/Share
|
1,328
|
|
Jan 03
2022
|
BUY
Exercise of conversion of derivative security
|
$70,371
$52.99 p/Share
|
1,328
|
|
Dec 01
2021
|
SELL
Open market or private sale
|
$167,174
$125.13 p/Share
|
1,336
|
|
Dec 01
2021
|
BUY
Exercise of conversion of derivative security
|
$70,795
$52.99 p/Share
|
1,336
|
|
Nov 04
2021
|
SELL
Open market or private sale
|
$3,130,446
$518.2 p/Share
|
6,041
|
|
Nov 04
2021
|
BUY
Exercise of conversion of derivative security
|
$856,409
$211.93 p/Share
|
4,041
|
|
Aug 20
2021
|
SELL
Payment of exercise price or tax liability
|
$617,296
$369.86 p/Share
|
1,669
|
|
Aug 20
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
3,363
|
|
May 21
2021
|
SELL
Open market or private sale
|
$502,876
$332.81 p/Share
|
1,511
|
|
May 20
2021
|
SELL
Payment of exercise price or tax liability
|
$561,339
$335.93 p/Share
|
1,671
|
|
May 20
2021
|
SELL
Open market or private sale
|
$27,256
$324.48 p/Share
|
84
|
|