May 18
2023
SELL
Payment of exercise price or tax liability
$148,052
$84.65 p/Share
1,749
Reduced 0.22%
795,030
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
-
3,321
Added 0.42%
796,779
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$244,340
$81.61 p/Share
2,994
Reduced 0.38%
793,458
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
5,686
Added 0.71%
796,452
Common Stock
May 09
2023
SELL
Open market or private sale
$3,299,600
$82.49 p/Share
40,000
Reduced 4.81%
790,766
Common Stock
May 08
2023
SELL
Open market or private sale
$3,345,200
$83.63 p/Share
40,000
Reduced 4.59%
830,766
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$329,600
$8.24 p/Share
40,000
Added 4.39%
870,766
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$310,285
$83.68 p/Share
3,708
Reduced 0.44%
830,766
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
7,042
Added 0.84%
834,474
Common Stock
Feb 23
2023
SELL
Open market or private sale
$5,143,828
$83.22 p/Share
61,810
Reduced 6.95%
827,432
Common Stock
Feb 22
2023
SELL
Open market or private sale
$3,318,000
$82.95 p/Share
40,000
Reduced 4.3%
889,242
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$329,600
$8.24 p/Share
40,000
Added 4.13%
929,242
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$124,291
$87.1 p/Share
1,427
Reduced 0.16%
889,242
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
2,709
Added 0.3%
890,669
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$609,351
$87.1 p/Share
6,996
Reduced 0.78%
887,960
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
13,286
Added 1.46%
894,956
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$7,109,730
$89.27 p/Share
79,643
Reduced 8.28%
881,670
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
151,267
Added 13.63%
958,318
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$303,907
$81.96 p/Share
3,708
Reduced 0.46%
810,046
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
7,042
Added 0.86%
813,754
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$3,778,737
$75.79 p/Share
49,858
Reduced 5.82%
806,712
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
98,070
Added 10.27%
856,570
Common Stock
Dec 12
2022
SELL
Open market or private sale
$1,831,752
$70.36 p/Share
26,034
Reduced 3.32%
758,500
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$164,800
$8.24 p/Share
20,000
Added 2.49%
784,534
Common Stock
Nov 28
2022
-
3,000
Reduced 0.39%
764,534
Common Stock