Jan 29
2025
SELL
Payment of exercise price or tax liability
$140,379
$35.13 p/Share
3,996
Reduced 2.0%
195,716
Common Stock, par valu...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
111,726
Added 27.26%
298,196
Common Stock, par valu...
Jan 27
2025
SELL
Payment of exercise price or tax liability
$117,254
$34.97 p/Share
3,353
Reduced 1.73%
190,466
Common Stock, par valu...
Jan 24
2025
SELL
Payment of exercise price or tax liability
$455,261
$37.43 p/Share
12,163
Reduced 5.9%
193,819
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,309,563
$30.91 p/Share
42,367
Reduced 17.06%
205,982
Common Stock, par valu...
Jan 29
2024
BUY
Grant, award, or other acquisition
-
65,899
Added 21.93%
234,635
Common Stock, par valu...
Jan 24
2024
BUY
Grant, award, or other acquisition
-
110,890
Added 37.8%
182,450
Common Stock, par valu...
Jan 30
2023
SELL
Open market or private sale
$0
$52.75 p/Share
0
Reduced 0.0%
71,560
Common Stock, par valu...
Jan 27
2023
SELL
Open market or private sale
$7,130,909
$53.04 p/Share
134,444
Reduced 65.26%
71,560
Common Stock, par valu...
Jan 27
2023
BUY
Exercise of conversion of derivative security
$274,203
$27.96 p/Share
9,807
Added 4.54%
206,004
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$2,240,151
$52.19 p/Share
42,923
Reduced 17.95%
196,197
Common Stock, par valu...
Jan 25
2023
BUY
Grant, award, or other acquisition
-
122,635
Added 33.9%
239,120
Common Stock, par valu...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$739,093
$51.75 p/Share
14,282
Reduced 10.92%
116,485
Common Stock, par valu...
Nov 18
2022
$2,888
$48.14 p/Share
60
Added 0.05%
130,767
Common Stock, par valu...
Jan 26
2022
SELL
Payment of exercise price or tax liability
$1,263,661
$60.75 p/Share
20,801
Reduced 13.73%
130,707
Common Stock, par valu...
Jan 26
2022
BUY
Grant, award, or other acquisition
-
61,653
Added 28.92%
151,508
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$193,497
$58.02 p/Share
3,335
Reduced 3.58%
89,855
Common Stock, par valu...
Nov 16
2021
SELL
Open market or private sale
$8,052,260
$48.4 p/Share
166,369
Reduced 64.1%
93,190
Common Stock, par valu...
Nov 16
2021
BUY
Exercise of conversion of derivative security
$1,996,964
$26.91 p/Share
74,209
Added 22.23%
259,559
Common Stock, par valu...
Jan 27
2021
SELL
Payment of exercise price or tax liability
$4,982
$18.66 p/Share
267
Reduced 0.14%
185,350
Common Stock, par valu...
Jan 27
2021
BUY
Grant, award, or other acquisition
-
43,239
Added 18.89%
185,617
Common Stock, par valu...
Jan 25
2021
SELL
Payment of exercise price or tax liability
$45,468
$19.34 p/Share
2,351
Reduced 1.62%
142,378
Common Stock, par valu...