Sep 13
2024
SELL
Payment of exercise price or tax liability
$183,175
$41.84 p/Share
4,378
Reduced 1.19%
363,441
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
-
9,961
Added 2.64%
367,819
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$556,749
$34.86 p/Share
15,971
Reduced 4.27%
357,858
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
37,414
Added 9.1%
373,829
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$47,406
$32.14 p/Share
1,475
Reduced 0.44%
336,415
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
1,475
Added 0.43%
337,890
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$127,687
$29.0 p/Share
4,403
Reduced 1.29%
336,415
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
9,961
Added 2.84%
340,818
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$604,924
$32.1 p/Share
18,845
Reduced 5.39%
330,857
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
42,634
Added 12.0%
312,545
Common Stock
Jan 27
2023
SELL
Open market or private sale
$1,727,982
$49.05 p/Share
35,229
Reduced 10.29%
307,068
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$1,183,911
$21.17 p/Share
55,924
Added 14.04%
342,297
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,719,351
$43.54 p/Share
39,489
Reduced 12.12%
286,373
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
$3,868,877
$43.54 p/Share
88,858
Added 21.43%
325,862
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$277,316
$48.12 p/Share
5,763
Reduced 2.37%
237,004
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
9,960
Added 3.94%
242,767
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$141,221
$58.02 p/Share
2,434
Reduced 1.03%
232,807
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
5,477
Added 2.28%
235,238
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$25,686
$63.58 p/Share
404
Reduced 0.18%
229,761
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
$57,667
$63.58 p/Share
907
Added 0.39%
230,165
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$628,209
$65.85 p/Share
9,540
Reduced 4.0%
229,257
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$1,591,068
$65.85 p/Share
24,162
Added 9.19%
238,797
Common Stock
Nov 03
2021
SELL
Open market or private sale
$3,846,647
$65.14 p/Share
59,052
Reduced 21.58%
214,634
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
$988,530
$16.74 p/Share
59,052
Added 17.75%
273,686
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$145,667
$59.48 p/Share
2,449
Reduced 1.13%
214,634
Common Stock