Dec 16
2024
SELL
Payment of exercise price or tax liability
$186,641
$72.09 p/Share
2,589
Reduced 5.6%
43,609
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
5,071
Added 9.89%
46,198
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$113,490
$74.08 p/Share
1,532
Reduced 3.59%
41,127
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
3,000
Added 6.57%
42,659
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$120,228
$71.95 p/Share
1,671
Reduced 4.04%
39,659
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,651
Added 3.84%
41,330
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
1,621
Added 3.92%
39,679
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
8,945
Added 19.03%
38,058
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$279,720
$67.5 p/Share
4,144
Reduced 12.46%
29,113
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
11,294
Added 25.35%
33,257
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$101,387
$66.18 p/Share
1,532
Reduced 6.52%
21,963
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
3,000
Added 11.32%
23,495
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$51,149
$61.11 p/Share
837
Reduced 3.92%
20,495
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,651
Added 7.18%
21,332
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$404,301
$64.41 p/Share
6,277
Reduced 24.18%
19,681
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
16,816
Added 39.31%
25,958
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$95,140
$62.51 p/Share
1,522
Reduced 14.27%
9,142
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 21.96%
10,664
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$127,879
$57.89 p/Share
2,209
Reduced 22.37%
7,664
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
4,356
Added 30.61%
9,873
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$193,840
$61.91 p/Share
3,131
Reduced 36.2%
5,517
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
8,648
Added 50.0%
8,648
Common Stock