Aug 29
2024
SELL
Open market or private sale
$156,750
$28.5 p/Share
5,500
Reduced 5.38%
96,783
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$147,050
$38.82 p/Share
3,788
Reduced 3.57%
102,283
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$229,547
$38.56 p/Share
5,953
Reduced 5.31%
106,071
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
20,262
Added 15.32%
112,024
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$571,282
$48.79 p/Share
11,709
Reduced 11.32%
91,762
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
23,670
Added 18.62%
103,471
Common Stock
Nov 14
2023
SELL
Open market or private sale
$433,249
$47.36 p/Share
9,148
Reduced 10.28%
79,801
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$275,983
$44.89 p/Share
6,148
Added 6.89%
83,048
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$150,554
$46.14 p/Share
3,263
Reduced 3.79%
82,801
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$4,816
$45.87 p/Share
105
Reduced 0.12%
86,064
Common Stock
Aug 14
2023
SELL
Open market or private sale
$652,846
$44.74 p/Share
14,592
Reduced 14.48%
86,169
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
22,420
Added 18.2%
100,761
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$297,433
$40.89 p/Share
7,274
Reduced 8.5%
78,341
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,044,199
$39.58 p/Share
26,382
Reduced 23.56%
85,615
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
53,902
Added 32.49%
111,997
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$81,602
$29.88 p/Share
2,731
Reduced 4.49%
58,095
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$2,376
$32.55 p/Share
73
Reduced 0.12%
60,826
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$192,707
$49.45 p/Share
3,897
Reduced 8.44%
42,279
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
18,620
Added 23.42%
60,899
Common Stock
Feb 08
2022
SELL
Open market or private sale
$181,200
$45.3 p/Share
4,000
Reduced 7.97%
46,176
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$164,390
$50.38 p/Share
3,263
Reduced 6.11%
50,176
Common Stock
Oct 15
2021
SELL
Open market or private sale
$132,895
$57.68 p/Share
2,304
Reduced 4.13%
53,439
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$116,813
$50.7 p/Share
2,304
Added 3.97%
55,743
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$5,685
$54.66 p/Share
104
Reduced 0.19%
53,439
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$113,625
$42.13 p/Share
2,697
Reduced 4.8%
53,543
Common Stock