Dec 11
2024
SELL
Payment of exercise price or tax liability
$16,490
$53.89 p/Share
306
Reduced 2.16%
13,862
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
$54,806
$53.89 p/Share
1,017
Added 6.7%
14,168
Common Stock
Sep 29
2024
SELL
Payment of exercise price or tax liability
$10,561
$47.15 p/Share
224
Reduced 1.67%
13,151
Common Stock
Sep 29
2024
BUY
Exercise of conversion of derivative security
$35,079
$47.15 p/Share
744
Added 5.27%
13,375
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$10,525
$47.2 p/Share
223
Reduced 1.73%
12,631
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
$35,022
$47.2 p/Share
742
Added 5.46%
12,854
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$8,038
$45.16 p/Share
178
Reduced 1.45%
12,112
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$26,779
$45.16 p/Share
593
Added 4.6%
12,290
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$9,333
$40.23 p/Share
232
Reduced 1.94%
11,697
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$31,017
$40.23 p/Share
771
Added 6.07%
11,929
Common Stock
Sep 23
2023
SELL
Payment of exercise price or tax liability
$13,461
$53.42 p/Share
252
Reduced 2.21%
11,158
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
$44,712
$53.42 p/Share
837
Added 6.83%
11,410
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$10,675
$62.43 p/Share
171
Reduced 1.59%
10,573
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
-
569
Added 5.03%
10,744
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$11,792
$68.56 p/Share
172
Reduced 1.66%
10,175
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
572
Added 5.24%
10,347
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$30,186
$100.62 p/Share
300
Reduced 2.98%
9,775
Common Stock
Dec 08
2021
BUY
Grant, award, or other acquisition
$100,620
$100.62 p/Share
1,000
Added 9.03%
10,075
Common Stock
Sep 24
2021
SELL
Payment of exercise price or tax liability
$26,571
$88.57 p/Share
300
Reduced 3.2%
9,075
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
$88,570
$88.57 p/Share
1,000
Added 9.64%
9,375
Common Stock
Jun 04
2021
SELL
Payment of exercise price or tax liability
$22,059
$73.53 p/Share
300
Reduced 3.46%
8,375
Common Stock
Jun 04
2021
BUY
Grant, award, or other acquisition
$73,530
$73.53 p/Share
1,000
Added 10.34%
8,675
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$21,873
$72.91 p/Share
300
Reduced 3.76%
7,675
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
$72,910
$72.91 p/Share
1,000
Added 11.14%
7,975
Common Stock
Dec 09
2020
SELL
Other acquisition or disposition
$12,454
$51.89 p/Share
240
Reduced 3.33%
6,975
Common Stock