Jul 01
2024
SELL
Payment of exercise price or tax liability
$172,758
$32.37 p/Share
5,337
Reduced 16.37%
27,258
Common Stock, par valu...
Sep 13
2023
SELL
Payment of exercise price or tax liability
$283,407
$34.39 p/Share
8,241
Reduced 20.18%
32,595
Common Stock, par valu...
Sep 13
2023
BUY
Exercise of conversion of derivative security
$52,466
$3.67 p/Share
14,296
Added 25.93%
40,835
Common Stock, par valu...
Jun 30
2023
SELL
Payment of exercise price or tax liability
$195,848
$37.44 p/Share
5,231
Reduced 16.47%
26,539
Common Stock, par valu...
Feb 03
2023
SELL
Open market or private sale
$1,520
$40.0 p/Share
38
Reduced 0.12%
31,770
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
$158
$4.17 p/Share
38
Added 0.12%
31,808
Common Stock, par valu...
Feb 02
2023
SELL
Open market or private sale
$63,486
$40.08 p/Share
1,584
Reduced 4.75%
31,770
Common Stock, par valu...
Feb 02
2023
BUY
Exercise of conversion of derivative security
$5,813
$3.67 p/Share
1,584
Added 4.53%
33,354
Common Stock, par valu...
Feb 01
2023
SELL
Open market or private sale
$163,280
$40.0 p/Share
4,082
Reduced 11.39%
31,770
Common Stock, par valu...
Feb 01
2023
BUY
Exercise of conversion of derivative security
$12,939
$3.17 p/Share
4,082
Added 10.22%
35,852
Common Stock, par valu...
Dec 01
2022
SELL
Open market or private sale
$455
$35.02 p/Share
13
Reduced 0.04%
31,770
Common Stock, par valu...
Dec 01
2022
BUY
Exercise of conversion of derivative security
$48,943
$3.67 p/Share
13,336
Added 22.82%
45,106
Common Stock, par valu...
Sep 06
2022
SELL
Payment of exercise price or tax liability
$88,993
$27.95 p/Share
3,184
Reduced 9.11%
31,770
Common Stock, par valu...
Sep 06
2022
BUY
Grant, award, or other acquisition
-
6,082
Added 14.82%
34,954
Common Stock, par valu...
May 18
2022
BUY
Grant, award, or other acquisition
-
14,436
Added 50.0%
14,436
Common Stock, par valu...
Nov 18
2021
SELL
Open market or private sale
$370,194
$71.0 p/Share
5,214
Reduced 100.0%
0
Common Stock, par valu...
Nov 18
2021
BUY
Exercise of conversion of derivative security
$78,210
$15.0 p/Share
5,214
Added 80.04%
1,300
Common Stock, par valu...
Nov 17
2021
SELL
Open market or private sale
$330,235
$72.42 p/Share
4,560
Reduced 100.0%
0
Common Stock, par valu...
Nov 17
2021
BUY
Exercise of conversion of derivative security
$68,400
$15.0 p/Share
4,560
Added 82.12%
993
Common Stock, par valu...
Nov 16
2021
SELL
Open market or private sale
$442,164
$73.78 p/Share
5,993
Reduced 100.0%
0
Common Stock, par valu...
Nov 16
2021
BUY
Exercise of conversion of derivative security
$89,895
$15.0 p/Share
5,993
Added 83.62%
1,174
Common Stock, par valu...
Nov 15
2021
SELL
Open market or private sale
$439,019
$74.41 p/Share
5,900
Reduced 100.0%
0
Common Stock, par valu...
Nov 15
2021
BUY
Exercise of conversion of derivative security
$88,500
$15.0 p/Share
5,900
Added 95.83%
257
Common Stock, par valu...
Sep 13
2021
SELL
Open market or private sale
$1,520,495
$57.02 p/Share
26,666
Reduced 100.0%
0
Common Stock, par valu...
Sep 13
2021
BUY
Exercise of conversion of derivative security
$332,525
$12.47 p/Share
26,666
Added 50.0%
26,666
Common Stock, par valu...