Mar 04
2024
BUY
Grant, award, or other acquisition
-
27,585
Added 27.05%
74,394
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$36,167
$17.28 p/Share
2,093
Reduced 4.28%
46,809
Common Stock, par valu...
Jan 25
2024
BUY
Grant, award, or other acquisition
-
4,773
Added 8.89%
48,902
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$36,670
$28.23 p/Share
1,299
Reduced 2.86%
44,129
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$35,444
$44.25 p/Share
801
Reduced 1.73%
45,428
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,811
Added 3.77%
46,229
Common Stock, par valu...
Aug 11
2023
SELL
Payment of exercise price or tax liability
$36,405
$45.45 p/Share
801
Reduced 1.77%
44,418
Common Stock, par valu...
Aug 10
2023
BUY
Grant, award, or other acquisition
-
1,811
Added 3.85%
45,219
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
5,682
Added 11.57%
43,408
Common Stock, par valu...
Jan 06
2023
SELL
Open market or private sale
$11,616
$50.29 p/Share
231
Reduced 0.61%
37,726
Common Stock, par valu...
Aug 12
2022
SELL
Payment of exercise price or tax liability
$185,708
$66.97 p/Share
2,773
Reduced 6.13%
42,448
Common Stock, par valu...
Aug 12
2022
SELL
Open market or private sale
$300,762
$66.97 p/Share
4,491
Reduced 10.58%
37,957
Common Stock, par valu...
Aug 12
2022
BUY
Exercise of conversion of derivative security
$185,700
$12.38 p/Share
15,000
Added 24.91%
45,221
Common Stock, par valu...
Jan 04
2022
SELL
Open market or private sale
$20,308
$54.01 p/Share
376
Reduced 1.23%
30,220
Common Stock, par valu...
Dec 23
2021
-
1,000
Reduced 3.16%
30,596
Common Stock, par valu...
Dec 22
2021
SELL
Open market or private sale
$186,454
$52.76 p/Share
3,534
Reduced 10.06%
31,596
Common Stock, par valu...
Dec 17
2021
BUY
Grant, award, or other acquisition
-
7,500
Added 17.59%
35,130
Common Stock, par valu...
Jul 06
2021
SELL
Payment of exercise price or tax liability
$557,126
$77.8 p/Share
7,161
Reduced 13.07%
47,630
Common Stock, par valu...
Jul 06
2021
SELL
Open market or private sale
$1,508,400
$75.42 p/Share
20,000
Reduced 41.99%
27,630
Common Stock, par valu...
Jul 06
2021
BUY
Exercise of conversion of derivative security
$557,100
$12.38 p/Share
45,000
Added 45.09%
54,791
Common Stock, par valu...
May 19
2021
BUY
Grant, award, or other acquisition
-
2,244
Added 18.65%
9,791
Common Stock, par valu...