Dec 05
2024
SELL
Open market or private sale
$120,090
$120.09 p/Share
1,000
Reduced 8.18%
11,220
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$55,661
$120.48 p/Share
462
Reduced 3.64%
12,220
Common Stock
Dec 01
2024
BUY
Grant, award, or other acquisition
-
1,604
Added 11.4%
12,466
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$47,338
$106.14 p/Share
446
Reduced 3.87%
11,078
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$58,483
$106.14 p/Share
551
Reduced 4.56%
11,524
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
1,245
Added 9.61%
11,716
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$32,226
$107.78 p/Share
299
Reduced 2.69%
10,830
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$81,445
$109.47 p/Share
744
Reduced 6.27%
11,129
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$229,843
$115.21 p/Share
1,995
Reduced 14.39%
11,873
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
4,517
Added 24.57%
13,868
Common Stock
Aug 16
2024
SELL
Open market or private sale
$152,676
$113.43 p/Share
1,346
Reduced 12.58%
9,351
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$45,004
$93.76 p/Share
480
Reduced 4.29%
10,697
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$18,560
$85.53 p/Share
217
Reduced 1.9%
11,177
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
489
Added 4.12%
11,394
Common Stock
Nov 29
2023
SELL
Open market or private sale
$212,975
$85.19 p/Share
2,500
Reduced 18.65%
10,905
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$72,757
$84.21 p/Share
864
Reduced 7.62%
10,478
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$110,921
$85.39 p/Share
1,299
Reduced 10.28%
11,342
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$25,650
$85.5 p/Share
300
Reduced 2.32%
12,641
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
5,054
Added 28.09%
12,941
Common Stock
May 24
2023
SELL
Open market or private sale
$169,599
$86.31 p/Share
1,965
Reduced 19.95%
7,887
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
2,901
Added 22.75%
9,852
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$25,087
$93.61 p/Share
268
Reduced 3.71%
6,951
Common Stock
Nov 23
2022
SELL
Open market or private sale
$188,520
$94.26 p/Share
2,000
Reduced 21.69%
7,219
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$78,004
$89.66 p/Share
870
Reduced 8.62%
9,219
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$117,247
$89.57 p/Share
1,309
Reduced 11.48%
10,089
Common Stock