Oct 16
2024
SELL
Open market or private sale
$77,757
$66.63 p/Share
1,167
Reduced 1.76%
65,079
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$95,046
$69.99 p/Share
1,358
Reduced 2.01%
66,246
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
2,525
Added 3.6%
67,604
Common Stock
Sep 17
2024
SELL
Open market or private sale
$340,184
$64.76 p/Share
5,253
Reduced 7.47%
65,079
Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,602,250
$64.09 p/Share
25,000
Reduced 26.22%
70,332
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$387,428
$63.44 p/Share
6,107
Reduced 6.02%
95,332
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
11,360
Added 10.07%
101,439
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$72,951
$53.72 p/Share
1,358
Reduced 1.49%
90,079
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
2,525
Added 2.69%
91,437
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$318,357
$52.13 p/Share
6,107
Reduced 6.43%
88,912
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
11,360
Added 10.68%
95,019
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$69,108
$50.89 p/Share
1,358
Reduced 1.61%
83,014
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
2,525
Added 2.91%
84,372
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,529,094
$52.2 p/Share
29,293
Reduced 26.36%
81,847
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
54,496
Added 32.9%
111,140
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$42,693
$41.21 p/Share
1,036
Reduced 1.8%
56,644
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
2,526
Added 4.2%
57,680
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$162,115
$41.75 p/Share
3,883
Reduced 6.58%
55,154
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
7,830
Added 11.71%
59,037
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$52,321
$41.79 p/Share
1,252
Reduced 2.39%
51,207
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
2,525
Added 4.59%
52,459
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$173,026
$44.56 p/Share
3,883
Reduced 7.22%
49,934
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
7,830
Added 12.7%
53,817
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$557,256
$46.5 p/Share
11,984
Reduced 20.67%
45,987
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
24,169
Added 29.42%
57,971
Common Stock