Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,488
$35.87 p/Share
153
Reduced 6.16%
2,332
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
373
Added 13.05%
2,485
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,888
$43.11 p/Share
67
Reduced 3.07%
2,112
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
162
Added 6.92%
2,179
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$5,100
$39.54 p/Share
129
Reduced 6.01%
2,017
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
372
Added 14.77%
2,146
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,409
$42.27 p/Share
57
Reduced 3.11%
1,774
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
163
Added 8.17%
1,831
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$6,022
$46.68 p/Share
129
Reduced 7.18%
1,668
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
373
Added 17.19%
1,797
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$3,149
$55.25 p/Share
57
Reduced 3.85%
1,424
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
162
Added 9.86%
1,481
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$9,134
$70.81 p/Share
129
Reduced 8.91%
1,319
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
-
373
Added 20.48%
1,448
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$16,616
$73.85 p/Share
225
Reduced 17.31%
1,075
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
650
Added 33.33%
1,300
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$17,202
$112.43 p/Share
153
Reduced 19.05%
650
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
372
Added 31.66%
803
Common Stock
Dec 27
2021
SELL
Open market or private sale
$163,944
$151.24 p/Share
1,084
Reduced 71.55%
431
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
$93,159
$85.94 p/Share
1,084
Added 41.71%
1,515
Common Stock
Dec 07
2021
SELL
Open market or private sale
$151,620
$140.0 p/Share
1,083
Reduced 71.53%
431
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
$93,073
$85.94 p/Share
1,083
Added 41.7%
1,514
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$23,987
$129.66 p/Share
185
Reduced 30.03%
431
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
373
Added 37.71%
616
Common Stock
Nov 03
2021
SELL
Open market or private sale
$3,050,336
$140.02 p/Share
21,785
Reduced 98.9%
243
Common Stock