May 28
2024
SELL
Payment of exercise price or tax liability
$666,578
$107.53 p/Share
6,199
Reduced 25.69%
17,928
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
14,216
Added 37.08%
24,127
Common Stock
Mar 15
2024
SELL
Open market or private sale
$874,140
$102.84 p/Share
8,500
Reduced 46.17%
9,911
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$49,456
$99.31 p/Share
498
Reduced 2.64%
18,345
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$40,319
$99.31 p/Share
406
Reduced 2.11%
18,843
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$41,610
$99.31 p/Share
419
Reduced 2.13%
19,249
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,009
Added 13.27%
19,668
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$303,005
$98.86 p/Share
3,065
Reduced 15.54%
16,659
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
10,344
Added 34.4%
19,724
Common Stock
Dec 11
2023
SELL
Open market or private sale
$3,900,478
$101.53 p/Share
38,417
Reduced 80.38%
9,380
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$3,554,725
$92.53 p/Share
38,417
Added 44.63%
47,668
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,287,900
$95.4 p/Share
13,500
Reduced 59.34%
9,251
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$1,054,080
$78.08 p/Share
13,500
Added 37.24%
22,751
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,326,250
$106.1 p/Share
12,500
Reduced 57.79%
9,129
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$34,676
$107.69 p/Share
322
Reduced 1.47%
21,629
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$33,917
$108.71 p/Share
312
Reduced 1.4%
21,951
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$27,721
$108.71 p/Share
255
Reduced 1.13%
22,263
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,762
Added 10.93%
22,518
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$76,066
$107.59 p/Share
707
Reduced 3.46%
19,756
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
2,256
Added 9.93%
20,463
Common Stock
Mar 04
2022
SELL
Open market or private sale
$503,685
$111.93 p/Share
4,500
Reduced 19.95%
18,052
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$64,044
$111.77 p/Share
573
Reduced 2.48%
22,496
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$103,823
$111.16 p/Share
934
Reduced 3.89%
23,069
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
2,574
Added 9.69%
24,003
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$470,753
$110.35 p/Share
4,266
Reduced 16.6%
21,429
Common Stock