Feb 01
2024
SELL
Payment of exercise price or tax liability
$36,857
$100.98 p/Share
365
Reduced 1.8%
19,905
Common Stock
Jan 24
2024
SELL
Open market or private sale
$465,985
$107.0 p/Share
4,355
Reduced 17.69%
20,270
Common Stock
Jan 23
2024
SELL
Open market or private sale
$1,250,782
$106.35 p/Share
11,761
Reduced 32.32%
24,625
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$496,900
$49.69 p/Share
10,000
Added 22.09%
35,270
Common Stock
Jan 22
2024
SELL
Open market or private sale
$525,000
$105.0 p/Share
5,000
Reduced 15.93%
26,386
Common Stock
Jan 19
2024
SELL
Open market or private sale
$521,700
$104.34 p/Share
5,000
Reduced 13.74%
31,386
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$186,971
$103.7 p/Share
1,803
Reduced 4.17%
41,386
Common Stock
Jan 17
2024
SELL
Open market or private sale
$520,000
$104.0 p/Share
5,000
Reduced 12.08%
36,386
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
7,058
Added 14.05%
43,189
Common Stock
Jan 11
2024
SELL
Open market or private sale
$518,350
$103.67 p/Share
5,000
Reduced 12.16%
36,131
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$27,148
$98.72 p/Share
275
Reduced 0.66%
41,131
Common Stock
Nov 14
2023
SELL
Open market or private sale
$217,215
$96.54 p/Share
2,250
Reduced 5.15%
41,406
Common Stock
Nov 10
2023
SELL
Open market or private sale
$142,485
$94.99 p/Share
1,500
Reduced 3.32%
43,656
Common Stock
Nov 09
2023
SELL
Open market or private sale
$139,125
$92.75 p/Share
1,500
Reduced 3.22%
45,156
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$38,686
$98.69 p/Share
392
Reduced 0.83%
46,656
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$33,440
$96.93 p/Share
345
Reduced 0.73%
47,048
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$116,251
$97.69 p/Share
1,190
Reduced 2.45%
47,393
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
8,049
Added 14.21%
48,583
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$31,743
$98.89 p/Share
321
Reduced 0.79%
40,534
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$38,018
$104.16 p/Share
365
Reduced 0.89%
40,855
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$196,454
$109.02 p/Share
1,802
Reduced 4.19%
41,220
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
7,092
Added 14.15%
43,022
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$28,372
$102.8 p/Share
276
Reduced 0.76%
35,930
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$32,473
$82.84 p/Share
392
Reduced 1.07%
36,206
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$29,911
$86.7 p/Share
345
Reduced 0.93%
36,598
Common Stock