May 10
2023
BUY
Exercise of conversion of derivative security
-
619
Added 5.78%
10,090
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$21,722
$110.83 p/Share
196
Reduced 2.01%
9,545
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
500
Added 4.88%
9,741
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$7,831
$90.02 p/Share
87
Reduced 0.93%
9,241
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
211
Added 2.21%
9,328
Common Stock
Nov 23
2022
SELL
Open market or private sale
$91,030
$91.03 p/Share
1,000
Reduced 9.88%
9,117
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$5,892
$80.72 p/Share
73
Reduced 0.72%
10,117
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
211
Added 2.03%
10,190
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$11,598
$67.04 p/Share
173
Reduced 1.7%
9,979
Common Stock
Oct 25
2022
BUY
Exercise of conversion of derivative security
-
500
Added 4.69%
10,152
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$4,652
$63.73 p/Share
73
Reduced 0.75%
9,652
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
-
211
Added 2.12%
9,725
Common Stock
May 25
2022
SELL
Open market or private sale
$329,596
$48.47 p/Share
6,800
Reduced 41.68%
9,514
Common Stock
May 25
2022
BUY
Exercise of conversion of derivative security
$85,000
$12.5 p/Share
6,800
Added 29.42%
16,314
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$6,837
$52.59 p/Share
130
Reduced 1.35%
9,514
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
375
Added 3.74%
9,644
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$3,780
$51.08 p/Share
74
Reduced 0.79%
9,269
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
-
212
Added 2.22%
9,343
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$6,123
$39.76 p/Share
154
Reduced 1.66%
9,131
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
375
Added 3.88%
9,285
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$3,356
$38.57 p/Share
87
Reduced 0.97%
8,910
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
211
Added 2.29%
8,997
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$5,721
$44.01 p/Share
130
Reduced 1.46%
8,786
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
375
Added 4.04%
8,916
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$3,199
$43.82 p/Share
73
Reduced 0.85%
8,541
Common Stock