Feb 05
2025
SELL
Payment of exercise price or tax liability
$2,126,081
$69.06 p/Share
30,786
Reduced 25.32%
90,812
Common Stock
Feb 05
2025
SELL
Open market or private sale
$1,241,367
$69.08 p/Share
17,970
Reduced 33.36%
35,889
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
85,709
Added 41.34%
121,598
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
$555,949
$49.33 p/Share
11,270
Added 19.29%
47,159
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$200,060
$67.27 p/Share
2,974
Reduced 6.53%
42,589
Common Stock
Nov 07
2024
SELL
Open market or private sale
$1,155,618
$62.13 p/Share
18,600
Reduced 28.99%
45,563
Common Stock
Oct 30
2024
SELL
Open market or private sale
$585,300
$58.53 p/Share
10,000
Reduced 13.48%
64,163
Common Stock
Oct 17
2024
SELL
Open market or private sale
$554,800
$55.48 p/Share
10,000
Reduced 11.88%
74,163
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
29,020
Added 25.64%
84,163
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$89,062
$39.76 p/Share
2,240
Reduced 3.9%
55,143
Common Stock
Feb 14
2023
SELL
Open market or private sale
$508,817
$38.77 p/Share
13,124
Reduced 18.61%
57,383
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$425,281
$39.44 p/Share
10,783
Reduced 13.26%
70,507
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
23,907
Added 22.73%
81,290
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$165,024
$39.89 p/Share
4,137
Reduced 6.72%
57,383
Common Stock
Feb 16
2022
SELL
Open market or private sale
$527,337
$44.37 p/Share
11,885
Reduced 16.19%
61,520
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$428,488
$43.88 p/Share
9,765
Reduced 11.74%
73,405
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
21,650
Added 20.65%
83,170
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$410,852
$40.49 p/Share
10,147
Reduced 14.16%
61,520
Common Stock
Feb 26
2021
SELL
Open market or private sale
$313,468
$47.56 p/Share
6,591
Reduced 8.42%
71,667
Common Stock
Feb 11
2021
SELL
Open market or private sale
$505,415
$42.81 p/Share
11,806
Reduced 13.11%
78,258
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$290,394
$39.78 p/Share
7,300
Reduced 10.51%
62,154
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
47,016
Added 34.3%
90,064
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$200,559
$37.82 p/Share
5,303
Reduced 9.53%
50,348
Common Stock
Apr 30
2020
SELL
Open market or private sale
$199,657
$26.71 p/Share
7,475
Reduced 11.84%
55,651
Common Stock
Feb 05
2020
SELL
Payment of exercise price or tax liability
$306,699
$58.89 p/Share
5,208
Reduced 8.78%
54,122
Common Stock