May 20
2024
SELL
Sale (or disposition) back to the issuer
-
8,558
Reduced 2.09%
400,498
Common Stock, par valu...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$150,508
$7.21 p/Share
20,875
Reduced 4.86%
409,056
Common Stock, par valu...
Apr 15
2024
BUY
Grant, award, or other acquisition
-
59,898
Added 12.23%
429,931
Common Stock, par valu...
Jul 05
2023
BUY
Open market or private purchase
$1,019,100
$23.7 p/Share
43,000
Added 10.41%
370,033
Common Stock, par valu...
May 30
2023
SELL
Payment of exercise price or tax liability
$325,250
$16.3 p/Share
19,954
Reduced 5.75%
327,033
Common Stock, par valu...
May 17
2023
SELL
Payment of exercise price or tax liability
$108,399
$25.41 p/Share
4,266
Reduced 1.21%
346,987
Common Stock, par valu...
Mar 20
2023
SELL
Payment of exercise price or tax liability
$5,878,134
$39.28 p/Share
149,647
Reduced 29.88%
351,253
Common Stock, par valu...
Mar 20
2023
BUY
Grant, award, or other acquisition
-
300,193
Added 37.47%
500,900
Common Stock, par valu...
May 31
2022
SELL
Payment of exercise price or tax liability
$947,368
$47.48 p/Share
19,953
Reduced 9.04%
200,707
Common Stock, par valu...
May 17
2022
SELL
Payment of exercise price or tax liability
$205,834
$48.25 p/Share
4,266
Reduced 1.9%
220,660
Common Stock, par valu...
Nov 22
2021
SELL
Open market or private sale
$6,480,539
$104.09 p/Share
62,259
Reduced 21.68%
224,926
Common Stock, par valu...
Aug 24
2021
SELL
Open market or private sale
$2,140,343
$102.35 p/Share
20,912
Reduced 6.79%
287,185
Common Stock, par valu...
Aug 23
2021
SELL
Open market or private sale
$3,404,018
$99.46 p/Share
34,225
Reduced 10.0%
308,097
Common Stock, par valu...
Jun 25
2021
SELL
Payment of exercise price or tax liability
$4,843,728
$99.33 p/Share
48,764
Reduced 12.47%
342,322
Common Stock, par valu...
Jun 25
2021
BUY
Grant, award, or other acquisition
-
97,820
Added 20.01%
391,086
Common Stock, par valu...
Jun 01
2021
SELL
Open market or private sale
$9,764,703
$96.24 p/Share
101,462
Reduced 25.7%
293,266
Common Stock, par valu...
Jun 01
2021
SELL
Payment of exercise price or tax liability
$1,905,512
$95.5 p/Share
19,953
Reduced 4.81%
394,728
Common Stock, par valu...
May 17
2021
BUY
Grant, award, or other acquisition
-
25,670
Added 5.83%
414,681
Common Stock, par valu...