May 31
2024
SELL
Open market or private sale
$714,465
$45.0 p/Share
15,877
Reduced 15.35%
87,567
Common Stock
May 31
2024
BUY
Exercise of conversion of derivative security
$305,791
$19.26 p/Share
15,877
Added 13.31%
103,444
Common Stock
Feb 20
2024
SELL
Open market or private sale
$528,706
$38.24 p/Share
13,826
Reduced 13.64%
87,567
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$314,282
$38.7 p/Share
8,121
Reduced 7.42%
101,393
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
21,947
Added 16.69%
109,514
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$788,916
$41.35 p/Share
19,079
Reduced 17.89%
87,567
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
60,624
Added 36.24%
106,646
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$195,428
$32.09 p/Share
6,090
Reduced 11.69%
46,022
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
16,459
Added 24.0%
52,112
Common Stock
Feb 16
2022
SELL
Open market or private sale
$1,087,970
$50.04 p/Share
21,742
Reduced 37.88%
35,653
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$449,431
$48.83 p/Share
9,204
Reduced 13.82%
57,395
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
30,946
Added 33.77%
60,692
Common Stock
Nov 18
2021
SELL
Open market or private sale
$89,337
$65.02 p/Share
1,374
Reduced 3.71%
35,653
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
$53,586
$39.0 p/Share
1,374
Added 3.58%
37,027
Common Stock
Nov 17
2021
SELL
Open market or private sale
$555,295
$65.0 p/Share
8,543
Reduced 19.33%
35,653
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$333,177
$39.0 p/Share
8,543
Added 16.2%
44,196
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$20,577
$57.8 p/Share
356
Reduced 0.99%
35,653
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
1,616
Added 4.3%
36,009
Common Stock
Mar 18
2021
SELL
Open market or private sale
$963,512
$62.03 p/Share
15,533
Reduced 31.11%
34,393
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
$533,403
$34.34 p/Share
15,533
Added 23.73%
49,926
Common Stock
Mar 12
2021
SELL
Open market or private sale
$1,729,390
$55.83 p/Share
30,976
Reduced 47.39%
34,393
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$970,168
$31.32 p/Share
30,976
Added 32.15%
65,369
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$185,456
$53.6 p/Share
3,460
Reduced 9.14%
34,393
Common Stock
Feb 13
2021
BUY
Grant, award, or other acquisition
-
15,723
Added 29.35%
37,853
Common Stock