Feb 13
2024
SELL
Payment of exercise price or tax liability
$25,925
$39.34 p/Share
659
Reduced 2.9%
22,084
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$43,137
$41.24 p/Share
1,046
Reduced 4.4%
22,743
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$391,161
$41.24 p/Share
9,485
Added 28.51%
23,789
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$14,400
$39.89 p/Share
361
Reduced 2.46%
14,304
Common Stock
Jan 26
2024
SELL
Open market or private sale
$181,115
$44.25 p/Share
4,093
Reduced 21.82%
14,665
Common Stock
Dec 19
2023
SELL
Open market or private sale
$9,809
$38.32 p/Share
256
Reduced 1.35%
18,758
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$20,377
$50.44 p/Share
404
Reduced 2.08%
19,014
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$15,658
$52.9 p/Share
296
Reduced 2.21%
13,100
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$334,222
$52.9 p/Share
6,318
Added 24.55%
19,418
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$50,538
$52.92 p/Share
955
Reduced 6.65%
13,396
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$9,306
$51.99 p/Share
179
Reduced 1.23%
14,351
Common Stock
Nov 08
2022
SELL
Open market or private sale
$736,040
$49.82 p/Share
14,774
Reduced 50.42%
14,530
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$267,496
$20.99 p/Share
12,744
Added 35.63%
23,025
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$41,042
$64.94 p/Share
632
Reduced 3.68%
16,560
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$37,853
$69.71 p/Share
543
Reduced 3.06%
17,192
Common Stock
Feb 14
2022
SELL
Open market or private sale
$2,207,239
$71.89 p/Share
30,703
Reduced 63.39%
17,735
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
$519,893
$29.02 p/Share
17,915
Added 35.74%
32,205
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$322,314
$73.22 p/Share
4,402
Added 12.6%
30,523
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$53,366
$74.12 p/Share
720
Reduced 2.68%
26,121
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$41,867
$73.97 p/Share
566
Reduced 2.07%
26,841
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$16,279
$62.37 p/Share
261
Reduced 0.94%
27,407
Common Stock
Nov 08
2021
-
2,375
Reduced 7.91%
27,668
Common Stock
Nov 08
2021
SELL
Open market or private sale
$99,788
$65.65 p/Share
1,520
Reduced 4.82%
30,043
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$100,008
$54.5 p/Share
1,835
Reduced 5.49%
31,563
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$99,979
$28.59 p/Share
3,497
Added 9.48%
33,398
Common Stock