Jan 27
2025
SELL
Payment of exercise price or tax liability
$45,790
$76.19 p/Share
601
Reduced 1.57%
37,685
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
-
1,176
Added 2.98%
38,286
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$50,554
$75.68 p/Share
668
Reduced 1.77%
37,110
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
1,293
Added 3.31%
37,778
Common Stock
Jan 23
2025
SELL
Payment of exercise price or tax liability
$60,973
$75.65 p/Share
806
Reduced 2.16%
36,485
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
1,427
Added 3.69%
37,291
Common Stock
May 28
2024
SELL
Open market or private sale
$1,008,776
$84.36 p/Share
11,958
Reduced 25.01%
35,864
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$588,692
$49.23 p/Share
11,958
Added 20.0%
47,822
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$50,207
$66.5 p/Share
755
Reduced 2.06%
35,864
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
1,478
Added 3.9%
36,426
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$42,099
$66.09 p/Share
637
Reduced 1.78%
35,141
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
1,177
Added 3.18%
35,778
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$48,385
$66.1 p/Share
732
Reduced 2.07%
34,601
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
1,293
Added 3.53%
35,333
Common Stock
Dec 07
2023
SELL
Open market or private sale
$305,268
$63.36 p/Share
4,818
Reduced 12.4%
34,040
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$279,299
$57.97 p/Share
4,818
Added 11.03%
38,858
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$51,007
$67.56 p/Share
755
Reduced 2.17%
34,040
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
1,480
Added 4.08%
34,795
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$42,508
$66.42 p/Share
640
Reduced 1.88%
33,315
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
1,177
Added 3.35%
33,955
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$42,150
$66.17 p/Share
637
Reduced 1.91%
32,778
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
1,129
Added 3.27%
33,415
Common Stock
Aug 11
2022
SELL
Open market or private sale
$408,500
$64.27 p/Share
6,356
Reduced 16.45%
32,286
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$262,439
$41.29 p/Share
6,356
Added 14.13%
38,642
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$53,459
$70.62 p/Share
757
Reduced 2.29%
32,286
Common Stock