Feb 08
2023
SELL
Open market or private sale
$41,832
$59.76 p/Share
700
Reduced 1.68%
41,023
Common Stock
Jan 31
2023
SELL
Open market or private sale
$20,660
$59.03 p/Share
350
Reduced 0.83%
41,723
Common Stock
Jan 11
2023
SELL
Open market or private sale
$18,399
$52.57 p/Share
350
Reduced 0.83%
42,073
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$145,772
$54.13 p/Share
2,693
Reduced 5.97%
42,423
Common Stock
Nov 25
2022
BUY
Exercise of conversion of derivative security
-
6,847
Added 13.58%
43,561
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$129,021
$77.49 p/Share
1,665
Reduced 4.06%
39,298
Common Stock
Aug 25
2022
BUY
Exercise of conversion of derivative security
-
6,848
Added 14.62%
40,002
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$170,198
$63.2 p/Share
2,693
Reduced 7.32%
34,115
Common Stock
May 25
2022
BUY
Exercise of conversion of derivative security
-
6,847
Added 16.26%
35,253
Common Stock
Mar 17
2022
SELL
Open market or private sale
$297,500
$85.0 p/Share
3,500
Reduced 10.46%
29,961
Common Stock
Feb 25
2022
SELL
Open market or private sale
$297,500
$85.0 p/Share
3,500
Reduced 13.8%
21,857
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$456,267
$88.63 p/Share
5,148
Reduced 13.33%
33,461
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
16,752
Added 30.98%
37,320
Common Stock
Jan 20
2022
SELL
Open market or private sale
$340,550
$97.3 p/Share
3,500
Reduced 12.13%
25,357
Common Stock
Dec 16
2021
SELL
Open market or private sale
$433,160
$123.76 p/Share
3,500
Reduced 13.05%
23,320
Common Stock
Nov 30
2021
SELL
Open market or private sale
$436,100
$124.6 p/Share
3,500
Reduced 11.83%
26,081
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$194,422
$125.03 p/Share
1,555
Reduced 5.11%
28,857
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$60,110
$125.23 p/Share
480
Reduced 1.76%
26,820
Common Stock
Nov 25
2021
BUY
Exercise of conversion of derivative security
-
3,953
Added 11.74%
29,711
Common Stock
Nov 25
2021
BUY
Exercise of conversion of derivative security
-
1,219
Added 4.27%
27,300
Common Stock
Oct 21
2021
SELL
Open market or private sale
$366,660
$104.76 p/Share
3,500
Reduced 10.58%
29,581
Common Stock
Oct 21
2021
BUY
Exercise of conversion of derivative security
$30,590
$8.74 p/Share
3,500
Added 9.57%
33,081
Common Stock
Sep 30
2021
SELL
Open market or private sale
$280,210
$80.06 p/Share
3,500
Reduced 10.58%
29,581
Common Stock
Sep 30
2021
BUY
Exercise of conversion of derivative security
$17,552
$7.78 p/Share
2,256
Added 6.38%
33,081
Common Stock
Aug 25
2021
SELL
Payment of exercise price or tax liability
$190,944
$93.83 p/Share
2,035
Reduced 7.14%
26,459
Common Stock