Feb 20
2024
SELL
Payment of exercise price or tax liability
$359,189
$41.65 p/Share
8,624
Reduced 1.89%
447,891
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
21,915
Added 4.58%
456,515
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,175,092
$45.43 p/Share
25,866
Reduced 5.62%
434,600
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
65,731
Added 12.49%
460,466
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$1,129,819
$41.66 p/Share
27,120
Reduced 6.43%
394,735
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
68,918
Added 14.04%
421,855
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$154,588
$51.29 p/Share
3,014
Reduced 0.85%
352,937
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
7,657
Added 2.11%
355,951
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$1,026,596
$52.7 p/Share
19,480
Reduced 5.3%
348,294
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
49,504
Added 11.86%
367,774
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$661,046
$50.62 p/Share
13,059
Reduced 3.94%
318,270
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
33,184
Added 9.28%
324,257
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$868,836
$51.09 p/Share
17,006
Reduced 5.4%
298,145
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
43,217
Added 12.06%
315,151
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$931,452
$42.26 p/Share
22,041
Reduced 7.5%
271,934
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
64,826
Added 18.07%
293,975
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$134,545
$44.64 p/Share
3,014
Reduced 1.3%
229,149
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
7,657
Added 3.19%
232,163
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$455,774
$76.14 p/Share
5,986
Reduced 2.6%
224,506
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
15,212
Added 6.19%
230,492
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$1,795,756
$77.29 p/Share
23,234
Reduced 9.74%
215,280
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
59,044
Added 19.84%
238,514
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$1,839,022
$93.47 p/Share
19,675
Reduced 9.88%
179,470
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
53,877
Added 21.29%
199,145
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$258,119
$85.64 p/Share
3,014
Reduced 2.03%
145,268
Common Stock