Mar 20
2024
BUY
Grant, award, or other acquisition
-
8,066
Added 13.02%
53,868
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$192,875
$98.86 p/Share
1,951
Reduced 4.09%
45,802
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,059,400
$105.94 p/Share
10,000
Reduced 17.32%
47,753
Common Stock
Aug 16
2023
SELL
Open market or private sale
$1,455,071
$85.85 p/Share
16,949
Reduced 22.69%
57,753
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
$283,387
$16.72 p/Share
16,949
Added 18.49%
74,702
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$859,704
$96.89 p/Share
8,873
Reduced 13.32%
57,753
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
22,928
Added 25.6%
66,626
Common Stock
Feb 02
2023
SELL
Open market or private sale
$1,554,558
$100.32 p/Share
15,496
Reduced 26.18%
43,698
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$264,206
$17.05 p/Share
15,496
Added 20.75%
59,194
Common Stock
Jan 17
2023
SELL
Open market or private sale
$277,230
$92.41 p/Share
3,000
Reduced 6.42%
43,698
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$51,150
$17.05 p/Share
3,000
Added 6.04%
46,698
Common Stock
Dec 15
2022
SELL
Open market or private sale
$240,420
$80.14 p/Share
3,000
Reduced 6.42%
43,698
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$51,150
$17.05 p/Share
3,000
Added 6.04%
46,698
Common Stock
Dec 01
2022
SELL
Open market or private sale
$914,100
$91.41 p/Share
10,000
Reduced 18.62%
43,698
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$170,500
$17.05 p/Share
10,000
Added 15.7%
53,698
Common Stock
Jun 07
2022
-
5,000
Added 10.27%
43,698
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,446,412
$139.75 p/Share
10,350
Reduced 21.1%
38,698
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
23,355
Added 32.26%
49,048
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$382,003
$132.41 p/Share
2,885
Reduced 10.1%
25,693
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
7,793
Added 21.43%
28,578
Common Stock
Sep 23
2021
-
17,560
Reduced 45.79%
20,785
Common Stock
Jul 27
2021
-
25,659
Reduced 40.09%
38,345
Common Stock
Mar 17
2021
SELL
Open market or private sale
$1,093,300
$109.33 p/Share
10,000
Reduced 13.51%
64,004
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$374,945
$100.36 p/Share
3,736
Reduced 4.81%
74,004
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$245,280
$100.36 p/Share
2,444
Reduced 3.05%
77,740
Common Stock