Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,211,547
$40.2 p/Share
30,138
Reduced 24.59%
92,410
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
57,960
Added 34.94%
107,930
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$185,211
$40.15 p/Share
4,613
Reduced 6.67%
64,588
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
9,051
Added 11.57%
69,201
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$308,560
$42.13 p/Share
7,324
Reduced 10.85%
60,150
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
21,179
Added 23.89%
67,474
Common Stock
Dec 11
2023
SELL
Open market or private sale
$127,888
$38.29 p/Share
3,340
Reduced 6.73%
46,295
Common Stock
Nov 30
2023
SELL
Open market or private sale
$888,440
$38.0 p/Share
23,380
Reduced 32.02%
49,635
Common Stock
Apr 10
2023
SELL
Open market or private sale
$130,961
$39.21 p/Share
3,340
Reduced 4.37%
73,015
Common Stock
Mar 27
2023
SELL
Open market or private sale
$126,996
$38.0 p/Share
3,342
Reduced 4.19%
76,355
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$240,677
$38.41 p/Share
6,266
Reduced 7.29%
79,697
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
12,838
Added 12.99%
85,963
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$562,282
$38.3 p/Share
14,681
Reduced 16.72%
73,125
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
27,923
Added 25.57%
81,270
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$843,578
$40.38 p/Share
20,891
Reduced 25.86%
59,883
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
47,371
Added 36.97%
80,774
Common Stock
Jul 05
2022
SELL
Open market or private sale
$80,112
$51.42 p/Share
1,558
Reduced 4.46%
33,403
Common Stock
Jun 03
2022
SELL
Open market or private sale
$79,365
$50.94 p/Share
1,558
Reduced 4.27%
34,961
Common Stock
May 23
2022
SELL
Open market or private sale
$77,900
$50.0 p/Share
1,558
Reduced 4.09%
36,519
Common Stock
Apr 04
2022
SELL
Open market or private sale
$81,016
$52.0 p/Share
1,558
Reduced 3.93%
38,077
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$284,568
$53.25 p/Share
5,344
Reduced 11.88%
39,635
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
10,949
Added 19.58%
44,979
Common Stock
Mar 03
2022
SELL
Open market or private sale
$84,880
$54.48 p/Share
1,558
Reduced 4.38%
34,030
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$319,318
$54.14 p/Share
5,898
Reduced 14.22%
35,588
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
12,086
Added 22.56%
41,486
Common Stock