Nov 20
2024
SELL
Payment of exercise price or tax liability
$12,152
$109.48 p/Share
111
Reduced 0.38%
28,830
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$395,901
$109.82 p/Share
3,605
Added 11.08%
28,941
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$21,687
$111.79 p/Share
194
Reduced 0.76%
25,336
Common Stock
Nov 11
2024
SELL
Open market or private sale
$2,300,996
$113.11 p/Share
20,343
Reduced 44.35%
25,530
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$993,755
$48.85 p/Share
20,343
Added 30.72%
45,873
Common Stock
Nov 07
2024
SELL
Open market or private sale
$3,726,503
$110.72 p/Share
33,657
Reduced 56.87%
25,530
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$1,644,144
$48.85 p/Share
33,657
Added 36.25%
59,187
Common Stock
Sep 04
2024
-
1,000
Reduced 3.77%
25,498
Common Stock
Jul 19
2024
SELL
Open market or private sale
$1,463,550
$97.57 p/Share
15,000
Reduced 36.15%
26,498
Common Stock
Jan 22
2024
SELL
Open market or private sale
$169,269
$82.45 p/Share
2,053
Reduced 4.72%
41,427
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$76,330
$37.18 p/Share
2,053
Added 4.51%
43,480
Common Stock
Dec 15
2023
SELL
Open market or private sale
$760,347
$81.0 p/Share
9,387
Reduced 18.49%
41,393
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$349,008
$37.18 p/Share
9,387
Added 15.6%
50,780
Common Stock
Dec 14
2023
SELL
Open market or private sale
$295,052
$82.88 p/Share
3,560
Reduced 7.92%
41,393
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$132,360
$37.18 p/Share
3,560
Added 7.34%
44,953
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$11,323
$75.49 p/Share
150
Reduced 0.36%
41,393
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$5,900
$77.64 p/Share
76
Reduced 0.18%
41,543
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$54,969
$77.64 p/Share
708
Added 1.67%
41,619
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$10,311
$78.12 p/Share
132
Reduced 0.32%
40,911
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$357,000
$23.8 p/Share
15,000
Added 26.8%
40,960
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$99,811
$80.95 p/Share
1,233
Added 4.55%
25,847
Common Stock
Apr 11
2022
SELL
Payment of exercise price or tax liability
$7,466
$92.17 p/Share
81
Reduced 0.33%
24,528
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$24,753
$94.84 p/Share
261
Reduced 1.05%
24,609
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
$24,750
$16.5 p/Share
1,500
Added 5.69%
24,870
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$10,981
$73.21 p/Share
150
Reduced 0.64%
23,335
Common Stock