May 14
2024
SELL
Open market or private sale
$2,281,243
$57.41 p/Share
39,736
Reduced 23.89%
126,627
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$1,240,557
$31.22 p/Share
39,736
Added 19.28%
166,334
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$38,124
$54.62 p/Share
698
Reduced 0.55%
126,526
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,519
Added 4.16%
127,224
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$30,140
$54.9 p/Share
549
Reduced 0.45%
121,705
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$293,833
$45.24 p/Share
6,495
Reduced 5.04%
122,255
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
20,545
Added 13.78%
128,550
Common Stock
Nov 13
2023
BUY
Open market or private purchase
$15,193
$43.41 p/Share
350
Added 0.32%
108,005
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,496
Added 4.02%
107,335
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$43,319
$62.24 p/Share
696
Reduced 0.67%
102,839
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$796,069
$63.13 p/Share
12,610
Reduced 10.86%
103,548
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
32,432
Added 21.83%
116,158
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$240,014
$50.7 p/Share
4,734
Added 5.38%
83,181
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$202,770
$50.96 p/Share
3,979
Reduced 4.83%
78,447
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$1,799,921
$46.84 p/Share
38,427
Reduced 31.8%
82,426
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
65,369
Added 37.41%
109,368
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$1,586,997
$45.94 p/Share
34,545
Reduced 44.39%
43,284
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$1,498,576
$35.95 p/Share
41,685
Added 41.5%
58,757
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$127,307
$43.99 p/Share
2,894
Reduced 7.41%
36,144
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$757,105
$35.44 p/Share
21,363
Reduced 35.4%
38,979
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$707,312
$29.56 p/Share
23,928
Added 31.66%
51,645
Common Stock